加载Unity导入的场景并获取物体
export default class Test extends Laya.Script {
constructor() {
super();
console.log(0);
//场景
Laya.Scene3D.load("res/LayaScene_Scene_Test/Conventional/Scene_Test.ls",Laya.Handler.create(this,this.on_scene3d_loaded));
}
on_scene3d_loaded(scene3d){
console.log(1);
Laya.stage.addChild(scene3d);
var cube =scene3d.getChildByName("Cube");
console.log(cube.name);
}
}
注意:
场景中shader使用Laya提供的shader
使用天空盒要重新附上带有Laya提供的天空盒shader的材质。
如果天空盒材质的shader为Cubemap,需要在unity创建(Create/Legacy/Cubemap)Cubemap,为其设置贴图后绑到材质上,导出前需勾选Cubemap的Readable选项。