[]ls场景文件通过Laya.loader.create()预加载后stage.destroyChildren()出现异常Cannot read property 'visible' of null

 
附Demo。


ww.png


QQ截图20170615114939.png

 
想做不同场景之间的切换。
        spriteBtn.on(Laya.Event.CLICK, this, function (e) {
Laya.stage.destroyChildren();
newScene();
});
问题:LayaAirUnityPlugin 1.1.0导出了 ls 场景文件,在通过Laya.loader.create()预加载后。在3次Laya.Scene.load()后,最后一次
Laya.stage.destroyChildren();出现异常。(引擎是最新的1.7.6_beta。不使用Laya.loader.create()预加载不会出现异常!)
    function onProLoaded() {
showProgress();

Laya.loader.create([ //预加载
"res/models/sky/skyCube.ltc",
"res/models/LayaScene_test/test.ls",
], null, processHandler);
}
 
 
已邀请:

183*****755

赞同来自:

先改下使用方式吧,一定要在加载资源完成的回调事件中再对资源进行使用。加载是异步的,这样做,完全没意义。

QQ图片20170615222609.png

 

要回复问题请先

商务合作
商务合作