奇特工作室

欢迎来到奇特工作室,本站承接各种flash小游戏制作,flash网站制作,欢迎合作!QQ28787999。

« 用kmplayer播放rmvb视频的时候没有声音的解决办法Adobe APIs »

开源的as3物理引擎

http://www.cove.org/ape/,可以看到详细的介绍和demo

代码地址http://www.cove.org/ape/ape_a045.zip

里面包含了编译好的swc、as源代码、doc文档以及网站上那两个demo

下面是自己的一点点心得,以后有时间会补全,如果更详细就看doc

APEngine:对全局设定,包括环境、检测碰撞次数和检测限制的次数,以及阻尼参数

                 有个很有趣的就是没有加速度的设定,有力有两种--一种是受质量影响的(addForce)比如风力、还有一个就是不受质量影响的(addMasslessForce),massless是为了更好的模拟重力等作用--很明显,重力是加速度恒定的,力是用矢量表示的,就是他的Vector类。

                 对于受引擎作用的环境用addGroup添加

                 只要记得调用step后用paint重绘就好了。

CircleParticle(子类WheelParticle)、RectangleParticle:这几个小微粒是很有意思的,表面弹性和摩擦、是否固定、是否可碰撞以及速度还有质量、中心点等,WheelParticle是最有意思的,轮子的转数以及摩擦力会对速度有影响。

SpringConstraint:小弹簧,我觉得最好玩的东西,在CarDemo中,链接两个轮子之间的就是弹簧,当改改car类,把a轮和b轮的速度调成不一致的时候就可以看到效果,其中的右上角的那个弹簧门,刚开始还以为有个扭矩的类,后来才发现在可动的那端加个不可见的弹簧就好了:)

Composite与Group:Composite最终将添加到Group,Composite之间是不坚持碰撞的

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80605

Copyright Qiter's Blog qiter.com WebSite. Rights Reserved.