0

上から見たカードのパックを想像してみてください (これは比喩であり、実際のものではありません)。私が現在行っていることは、addChild を使用して、別のレイヤーの上にカードを追加することです。これは、Cocos2d での描画順序の規則の 1 つです。

ノードが同じ親と同じ zOrder を持つ場合: ノードは、子として追加された順序で描画されます。

私がやりたいことは、描画順序を変更せず、 z プロパティを使用せずに、カードを別のカードに置き換えることです (基本的に、他のカードの間に子を挿入したい)。

私はどのように行いますか?

4

1 に答える 1

0

方法はありません。z オーダーを使用する必要があります。cocos2d が描画の順序を知る唯一の方法です。

しかし、なぜ z オーダーを使用しないのですか? その目的は、描画順序を定義することだけです。スプライトを識別するために使用している場合は、tag代わりにプロパティを使用してください。

于 2013-07-13T18:15:15.830 に答える