加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

APE物理引擎教程

发布时间:2020-12-15 06:51:04 所属栏目:百科 来源:网络整理
导读:?APE物理引擎首页 http://www.cove.org/ape/index.htm API 文档 http://www.cove.org/ape/docs/api/ google论坛(有介绍贴图,碰撞检测……) http://groups.google.com/group/ape-general?pli=1 如何在FLEX中使用引擎 http://www.emanueleferonato.com/ ...
?APE物理引擎首页
http://www.cove.org/ape/index.htm
API文档
http://www.cove.org/ape/docs/api/
google论坛(有介绍贴图,碰撞检测……)
http://groups.google.com/group/ape-general?pli=1
如何在FLEX中使用引擎
http://www.emanueleferonato.com/ ... cs-engine-tutorial/
如何在 flash cs3中使用引擎
http://www.emanueleferonato.com/ ... ne-tutorial-part-2/
物理引擎DEMO(建议看看DEMO的原码,帮助大大滴)
http://www.garrahan.org/ape/?cat=3
flash物理引擎 应用:创建粒子
http://blog.csdn.net/hero82748274/archive/2009/03/02/3950091.aspx
APE物理引擎初探+实例(有对引擎的几个类的解释翻译,看不懂英文文档就来这里看看)
http://blog.5d.cn/user47/hzq1122/200806/488354.html
APE 2D物理引擎教程
http://programmer.blogbus.com/logs/36405992.html?? 这个页面抽空一定要看一下
教程收集(写好游戏之前居然没看到有这个收集)
http://www.freesitesource.com/2008/1228/51.html

自己的一些感觉
引擎最新的版本是 alpha 0.45 API,推荐用GOOGLE论坛上的修改版本
http://ape.googlecode.com/svn/trunk/source/org/cove/ape/

下载链接中的所有类,替换原来ape 文件夹中的类。多了粒子碰撞检测 事件,粒子使用更加傻瓜化。。。。

APE首页有几个DEMO,看看源代码对理解引擎的API很有帮助。比如如果你想做一个汽车类,可以把类继承为Group(APE中粒子的容器),把粒子摆放成一个车的形状。要用的时候直接添加到物理引擎中。

关于粒子的贴图,
每个粒子类都提供了一个贴图接口 setDisplay(), 参数是Sprite类。

关于添加侦听器
1.贴图以后在显示 对象上添加侦听器。
2.在原始版本中粒子有一个sprite属性,可以用于添加侦听器,方法是 粒子.sprite.addEventListener()。
3.google论坛上的版本可以直接在粒子上添加侦听器,而且多了一个碰撞检测事件。详细的使用可以看这个链接 http://www.garrahan.org/ape/?cat=3

关于拖拽
直接在粒子上添加拖拽,受到重力影响会不够流畅。下面提供一个流畅拖拽的方法。
把粒子的fixed属性设置为true,然后在侦听器 函数里面设置 alwaysRepaint 属性为true,就可以实现流畅的移动。注意移动要设置alwaysRepaint值,否则不能移动,可以在拖拽写进粒子的类中,方便管理

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读