私はCCSpriteBatchNode
30個のスプライトを含んでいます。すべてのスプライトをいくつかの deltaX に移動したいと思います。これどうやってするの?
これが私がこれまでに試したことです:
for (CCSprite *sprite in myBatchNode.children)
sprite.position = ccpAdd(sprite.Position, ccp(deltaX, 0.0));
これは機能しますが、バッチ ノード内の各ノードに明示的にアクセスする必要のない、より効率的な方法があるかどうか疑問に思っています。バッチ ノード自体を移動したくないことに注意してください。