0

想象一下从上面看到的一副卡片(这是一个比喻,不是真实的东西)。我目前所做的是使用 addChild 在我的图层上添加卡片。这是 Cocos2d 中绘制顺序的规则之一:

其中节点具有相同的父节点和相同的 zOrder:节点按照添加为子节点的顺序绘制

我想要做的是用另一张卡片替换一张卡片,而不改变它的绘制顺序,并且不使用 z 属性(基本上,我想在其他卡片之间插入孩子)。

我该怎么办?

4

1 回答 1

0

不可能。您将需要使用 z 顺序。唯一的办法就是让cocos2d知道图纸的顺序。

但是,为什么不使用 z 顺序呢?它的目的只是准确地定义绘图顺序。如果您使用它来识别您的精灵,请改用tag属性。

于 2013-07-13T18:15:15.830 回答