[已解决]这是bug么?3.0final中scale9sprite的addChild问题

RC0直接更新到final
发现所有的在九宫格上addChild的元素都显示不出来了
必须得addChild(item, 1);设置一下zOrder才可以显示
原来不用设置zorder就可以显示出来,而且final版本普通的sprite直接addChild(item)是不会出现这个问题的,请问这算bug么?如何解决呢?

我在s9spriteTest中的 scale9sprite 添加子类进行测试,是正常的哦。

版主您好,请您把project.json中的renderMode设为1,强制使用canvas渲染试一下呢?
刚试了一下renderMode为0的时候是正常的,1就如我所说那样了。。。


如图所示,实际上在九宫格上添加的logo只显示出来了一半,可以判断出其实是放在九宫格图片下面了。

谢谢反馈,我也重现啦,这确实是一个bug

是一个缓存延迟插入造成的问题哦。canvas和webgl插入内部元素的时机不一样。
:6::6::6:

你可以试试这个commit,可以解决这个问题:
https://github.com/cocos2d/cocos2d-html5/pull/2262/files

非常感谢,经测试已经OK