Creator 版本号:V1.4.2
Web平台不存在问题,Native下会出现以下问题:
两个常驻节点,分别在不同场景常驻:
节点1 使用 setLocalZOrder(999) 显示在最上层,
节点2 未设置zOrder
因节点2不需要在所有场景显示,所以在不需显示的场景进行了销毁,未销毁前,两个节点的层级显示正常。
一旦节点2销毁后,重新进入节点2所在场景重新加载并设置常驻,节点2就会显示在节点1的上面。
节点1的销毁方法:
cc.game.removePersistRootNode(node);
node.destroy();
我现在写的demo没法重现,但项目中确实是这样的,web和native下表现不一致。郁闷了。。。。
请大神们帮忙想想可能的问题。。。