0

バッチ ノードの子として追加された CCSpriteBatchNode に子を追加することは可能ですか? ほとんどの場合、spriteA に対して CCAction を実行するときに、spriteB の相対的な位置に配置したいと考えています。spriteB がバッチ ノードの子として追加されました。spriteA を spriteB の子として追加できますか?

編集: spriteA には spriteB と同じテクスチャがないため、このクラッシュが発生しているようです。では、テクスチャが異なる場合でも、spriteA の子として spriteB を追加するにはどうすればよいでしょうか?

現在、これを試していますが、EXC_BAD_ACCESS クラッシュが発生しています。

*** Assertion failure in -[CCSpriteExtended addChild:z:tag:], /cocos2d/CCSprite.m:568

これは可能ですか、それとも不可能ですか? 画面上を移動しているときでも、spriteA を spriteB の相対位置に配置したいだけです。これは可能ですか?

ありがとう!

4

1 に答える 1

0

SpriteBatchNode内のすべてのスプライトは、同じテクスチャを使用する必要があります。だからあなたがやりたいことは不可能です。

更新をオーバーライドして、spriteAをBに対して手動で配置することをお勧めします

于 2012-10-23T09:27:08.653 に答える