2.0升级到2.0.1版本的bug

2.0升级到2.0.1版本的bug (mac 版)

c节点设置了zIndex600, 复制了这个节点生成d节点,经查看zIndex也是600, 但是却被zIndex100的背景节点a挡住了, 这三个节点是兄弟节点,这canvers下面。背景节点在节点树的最上面。

*目标平台: Web

  • Creator 版本:

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

这种问题,需要上传个小demo,不确定问题原因。

我觉得这个问题说的已经很清楚了啊, 调试了一下,原因是cc.instantiate 以后, 复制的对象b,zIndex和原对象A的一样,但是_localZOrder 里面高16位为0,缺失了应有的zIndex信息。。 而且设置zIndex的代码里面有判断是否相同,即使后面又设置了和A节点一样的zIndex,有没有起到效果。。。 我现在的临时解决办法就是在cc.instantiate 以后设置b的zIndex为0,应为我后面load函数里有脚本设置zIndex非零参数, 才起到了更新_localZOrder, 画面才正常。 貌似2.0版本里面没有遇到这样的问题。

=============================================================================================意外重复-=------------===============================

我觉得这个问题说的已经很清楚了啊, 调试了一下,原因是cc.instantiate 以后, 复制的对象b,zIndex和原对象A的一样,但是_localZOrder 里面高16位为0,缺失了应有的zIndex信息。。 而且设置zIndex的代码里面有判断是否相同,即使后面又设置了和A节点一样的zIndex,有没有起到效果。。。 我现在的临时解决办法就是在cc.instantiate 以后设置b的zIndex为0,应为我后面load函数里有脚本设置zIndex非零参数, 才起到了更新_localZOrder, 画面才正常。 貌似2.0版本里面没有遇到这样的问题。

[quote=“taishan911, post:4, topic:65762”]
我觉得这个问题说的已经很清楚了啊, 调试了一下,原因是cc.instantiate 以后, 复制的对象b,zIndex和原对象A的一样,但是_localZOrder 里面高16位为0,缺失了应有的zIndex信息。。 而且设置zIndex的代码里面有判断是否相同,即使后面又设置了和A节点一样的zIndex,有没有起到效果。。。 我现在的临时解决办法就是在cc.instantiate 以后设置b的zIndex为0,应为我后面load函数里有脚本设置zIndex非零参数, 才起到了更新_localZOrder, 画面才正常。 貌似2.0版本里面没有遇到这样的问题。