A场景,加载了角色
到了B场景,原先是从新加载。
但是感觉只要把角色保存下来,parent换成B场景的就比较好了
但是测试下来,
节点是保存了。

console.log(“进入场景后的节点:” + id);
console.log(roleNode);
roleNode.parent = pNode; (出错的地方)
请问有没有其他好办法? 可以方便的两个场景之间移动节点
如果是常驻节点,还需要隐藏。 还要在最高层,不太好用。
A场景,加载了角色
到了B场景,原先是从新加载。
但是感觉只要把角色保存下来,parent换成B场景的就比较好了
但是测试下来,
节点是保存了。

console.log(“进入场景后的节点:” + id);
console.log(roleNode);
roleNode.parent = pNode; (出错的地方)
请问有没有其他好办法? 可以方便的两个场景之间移动节点
如果是常驻节点,还需要隐藏。 还要在最高层,不太好用。
我在场景A创建PREFBA
//根据资源创建PREFAB
var tPrefab = cc.instantiate(prefab);
//设置父节点
tPrefab.parent = self._mapNode;
//记录该prefab
Common.allRoleNode[seleRole.id] = tPrefab;
我在场景B。
取出,再设置新的父节点,就不行了。。。这感觉不科学啊。。。