物理引擎
物理引擎种类
- builtin 仅能判断碰撞
- cannon 大小不到200KB,有物理效果,如惯性等
- ammo CoCos目前积极适配的引擎
- PhysX 大小5M左右,Nvidia的引擎,在安卓、IOS等原生平台上性能较好
刚体组件
组件-物理-刚体(rigidbody)
碰撞器组件
两个物体碰撞,必须都要有碰撞器,但不是必须都有刚体。如地面应有碰撞器,但不需要刚体 组件-物理-碰撞器(collider)
连续碰撞检测支持情况
下面的部分,摘录于Cocos官方文档原文
由于各物理引擎支持情况的不同,以及出于性能等因素的考虑,Creator 对 CCD 的支持情况如下:
- 仅支持动力学刚体。
- 仅支持凸类形状物体。
- 不支持解决旋转穿透问题。
- 出于性能因素的考虑,CCD 的事件仅支持以 onCollision 开头的类型。
- 当物理引擎设置为 Bullet 时,仅支持单个形状物体(只包含一个碰撞组件),并且碰撞组件中的 center 属性需要设置为 0。
- 当物理引擎设置为 Cannon 时,仅支持球碰撞组件。