[LayaAirIDE 2.0]用unity插件导出lh格式文件,再代码中加载使用的问题
unity版本:5.6.5f1
unity插件版本:Bate04
引擎版本:layaAir 2.0
在unity中创建一个新场景,里面只有一个摄像机,是一个空场景,无其他显示内容
根据laya的教程文档,安装unity插件,并打开相应面板后,选中scene类别导出ls格式的文件以后,在代码中载入这个文件,运行时报错
问题:为什么载入我自己导出的ls文件就会报错,载入别人提供的ls文件就正常?
这个是对应的代码
载入别人提供的场景ls文件是能正常显示的
unity插件版本:Bate04
引擎版本:layaAir 2.0
在unity中创建一个新场景,里面只有一个摄像机,是一个空场景,无其他显示内容
根据laya的教程文档,安装unity插件,并打开相应面板后,选中scene类别导出ls格式的文件以后,在代码中载入这个文件,运行时报错
问题:为什么载入我自己导出的ls文件就会报错,载入别人提供的ls文件就正常?
这个是对应的代码
载入别人提供的场景ls文件是能正常显示的
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
没事喝两杯
赞同来自:
Scene3D.load("res/laya-test.ls",Handler.create(null,function(sp:Scene3D):void{
scene = Laya.stage.addChild(sp) as Scene3D;
}));
找到对应的示例代码了,但是编译报错。。。。用的是layaAir2.0
TypeError: Cannot read property 'btCollisionObject' of undefined
bundle.js:64076
at PhysicsCollider.__proto._onAdded (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:64076:30)
at Sprite3D.__proto._addComponentInstance (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:40023:8)
at Sprite3D.__proto.addComponent (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:40095:8)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14650:25)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14640:23)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14640:23)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14640:23)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14640:23)
at Function.Utils3D._createNodeByJson (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:14640:23)
at Function.Scene3D._parse (file:///D:/fish_project/laya-air/myLaya1/bin/js/bundle.js:65462:21)