设置3D物理引擎打开编辑器,点击菜单栏中的项目

设置3D物理引擎打开编辑器,点击菜单栏中的项目

设置 3D 物理引擎

打开编辑器,点击菜单栏中的Project -> Project Settings -> Module Settings音效,勾选3D Physics。 然后选择合适的3D物理引擎,选项有cannon.js和Builtin,默认是cannon.js。 如果不勾选3D Physics,则不能使用物理相关的组件和接口,否则运行时会报错。

cocos js碰撞检测_cocos js 翻牌动画_cocos js碰撞检测

注意:预览过程中物理引擎始终为cannon.js,该选项设置只有在工程构建时才会生效。

物理引擎 (cannon.js)

cannon.js(GitHub | Gitee)是一个开源的物理引擎,使用JavaScript开发cocos js碰撞检测程序开发,实现了比较全面的物理模拟功能。

When the selected physics engine is cannon.js, a rigid body component needs to be added to the node for physical simulation. 然后根据要求添加碰撞组件,节点会添加相应的碰撞体检测是否与其他碰撞体发生碰撞。

目前对cannon.js的支持如下:

碰撞检测(内置)

内置是一个只有碰撞检测系统的物理引擎。 与其他物理引擎相比,Builtin没有物理模拟功能,但它的优势在于封装更小cocos js碰撞检测,计算量更少。

如果使用Builtin开发,请注意以下几点: