[LayaAirIDE 2.0]新手请问下如何开启Laya3D的physics
因为打算开发h5的3d游戏,正在确定引擎方案,刚试用了最新的laya air 2.0.1beta,unity里面加的boxcollider导出后场景就不能载入了,报错:
laya.d3.js:39300 Uncaught TypeError: Cannot read property 'btCollisionObject' of undefined
at PhysicsCollider.__proto._onAdded (laya.d3.js:39300)
at MeshSprite3D.__proto._addComponentInstance (laya.core.js:13707)
at MeshSprite3D.__proto.addComponent (laya.core.js:13782)
at Function.Utils3D._createNodeByJson (laya.d3.js:9676)
unity是5.6.7f1,插件是IDE 2.0.1beta下载页面下的,应该是最新的。从文档看应该是支持导出collider的,但是导出可以,载入报错啊,麻烦看看有啥问题呢,谢谢!
另外请问社区有QQ群吗
解决了:编辑模式按F9
laya.d3.js:39300 Uncaught TypeError: Cannot read property 'btCollisionObject' of undefined
at PhysicsCollider.__proto._onAdded (laya.d3.js:39300)
at MeshSprite3D.__proto._addComponentInstance (laya.core.js:13707)
at MeshSprite3D.__proto.addComponent (laya.core.js:13782)
at Function.Utils3D._createNodeByJson (laya.d3.js:9676)
unity是5.6.7f1,插件是IDE 2.0.1beta下载页面下的,应该是最新的。从文档看应该是支持导出collider的,但是导出可以,载入报错啊,麻烦看看有啥问题呢,谢谢!
另外请问社区有QQ群吗
解决了:编辑模式按F9
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
happyfire
赞同来自:
出问题的代码在这儿: 报错的意思是
happyfire
赞同来自:
console.log(Laya3D.enbalePhysics);结果是false
问题是怎么开启物理?看源码这个enablePhysics是根据是否存在window.Physics3D而设置的。
那么问题是怎么让window.Physics3D存在呢?
文档没找到,
示例没找到
新人研究半天没研究出来,伤不起
另外官网上的例子也报一样的错,应该就是物理没开启,和插件没关系