0
我有嵌套树:GlobalZOrder如何在cocos2d-js中工作?
self.addChild(red);
self.addChild(green);
green.addChild(blue);
我得到这样的:(Screenshot)
我怎样才能把别人后面蓝色方块,而不会改变我的树,使它看起来像这样:(Screenshot)
setGlobalZOrder()
,什么也不做:
red.setGlobalZOrder(2);
green.setGlobalZOrder(3);
blue.setGlobalZOrder(1);
是否有这样做的方法吗?
谢谢。
我没有使用cocos2d-js,但是在cocos2d-x中,据我记忆,setGlobalZOrder也没有做任何事情。相反,我使用setLocalZOrder。默认情况下的所有内容都有z顺序0. – Makalele
这很奇怪。现在我通过排序图层(只有通常使用localZOrder的图层)和容器来解决它,这些容器管理他们的“假”子女的行为,实际上这些子女是排序图层之一的子女。 –