[LayaAirIDE 2.0]TypeError: Cannot read property 'length' of null

layaide2.4.0a场景包含预制体hero.prefab,b场景也包含预制体hero.prefab
在a场景通过Laya.Pool.getItemByCreateFun("hero", this.pHero.create, this.pHero)创建对象,同时给对象设置位置,成功
跳转到b场景后,通过Laya.Pool.getItemByCreateFun("hero", this.pHero.create, this.pHero)获取这个对象时,获取成功,设置对象位置为新位置无效,日志打印还是a场景所在位置
添加对象到b场景中,dump了,错误信息如下:
TypeError: Cannot read property 'length' of null
at Sprite._setBelongScene (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:13049:52)
at Sprite._onAdded (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:13129:37)
at Sprite._setParent (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:12896:26)
at Sprite._setParent (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:14081:19)
at Scene.addChild (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:12752:22)
at GameManager.createHero (file:///D:/work/study/project/client/test/air_war/bin/js/bundle.js:80:24)
at GameManager.init (file:///D:/work/study/project/client/test/air_war/bin/js/bundle.js:70:18)
at GameManager.onEnable (file:///D:/work/study/project/client/test/air_war/bin/js/bundle.js:47:18)
at Scene._activeScripts (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:13092:46)
at Scene._processActive (file:///D:/work/study/project/client/test/air_war/bin/libs/laya.core.js:13068:18
已邀请:

Aar0n

赞同来自:

前一个用这个接口创建对象没问题,第二次怎么就是获取对象了。。。获取用getchildbyname 这种方式

要回复问题请先

商务合作
商务合作