我有个一个全局共用组件,在场景A中显示,跳转到B再调出来用时发现他的node == null,于是报错。这是正常逻辑吗?那我必须重新new这个组件?
是正常的,场景销毁时子节点也被销毁。如果想不被销毁可以使用这个API:
http://cocos.com/docs/creator/api/classes/Game.html#method_addPersistRootNode
可以用 comp.isValid 判断该组件是否已被销毁
试过添加为常驻节点,但貌似还是node变为null
是根节点吗
原来只能保留根节点啊?~ 好吧