[LayaAir3]laya3.2.3 如何自定义物理库
请问laya3.2.3 如何自定义物理库,我们3D项目没有高级的物理需求,只是简单的碰撞和射线检测,现在需要优化包体。
参考官方文档
3.x/doc/3D/advanced/customPhysicsEngine/readme.html
已经把laya.cannon.js打包出来了。
但是接下来走不下去了,问题在于:
1,编辑器没有自定义选项,2,强制替换原来的bullet物理库行不通。
参考官方文档
3.x/doc/3D/advanced/customPhysicsEngine/readme.html
已经把laya.cannon.js打包出来了。
但是接下来走不下去了,问题在于:
1,编辑器没有自定义选项,2,强制替换原来的bullet物理库行不通。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
LayaAir大为
赞同来自: 无雨之地
Heured
赞同来自: 无雨之地
我个人操作步骤:
1. 把包含自定义物理引擎js文件的文件夹放到项目工程根目录下
2. 在包含自定义物理引擎js文件的文件夹目录里npm init生成package.json,补充dependencies字段和contributes字段(参考图1)
3. 打开项目工程,在左上角菜单栏选 开发者 - 包管理器
4. 在包管理器窗口点左上角的"+"号选本地安装
5. 选择包含自定义物理引擎js文件的文件夹
最后demo也附上
----
备注:
- 进 开发者工具 - 场景 搜罗了一下,找到了所有可以自定义的字段(参考图2)
- 包管理器的安装是复制一份到项目工程目录下library/packages下, 如果有做改动, 需要到包管理器点一下更新