今天我们来一起来说说Cocos Creator物理引擎的使用, 三步教你学会物理引擎。
第一步: 开启物理引擎
(1):编写一个js组件脚本,在onload函数里面实现如下代码

注意,一定要把代码写入onLoad函数里面,开启物理引擎,配置调试区域,设置物体重力, 不能在start里面;
第二步:配置游戏世界的物体类型:
根据游戏的情况配置好游戏的物体类型,和碰撞矩阵,如图:


第三步: 配置物理物体:
- 添加一个刚体组件到节上,如图:

(2) 给节点上添加物理形状:如图;

第四步:碰撞检测:
那个节点需要检测碰撞,就在这个节点上挂一个脚本,在这个脚本上实现三个函数:
onBeginContact(contact, self, other): 碰撞开始
onEndContact(contact, self, othe): 碰撞结束
… …
contact: 获取碰撞信息对象, self发生碰撞的自己的碰撞器组件实例 , other发生碰撞的别人的碰撞器组件实例,
通过碰撞器组件实例,可以获得节点,碰撞的节点 other.node等。


本文详细介绍了如何在CocosCreator中使用物理引擎,包括开启引擎、配置物体类型、添加物理形状以及实现碰撞检测,通过四个步骤帮助开发者快速掌握物理引擎应用。
1359

被折叠的 条评论
为什么被折叠?



