IPhone、Cocos2d Sprites/層
-
11-07-2019 - |
質問
を使用していcocos2d-iphoneにSprites上層セットアップゲームplayfield.一部のポイント、ゲーム内の一定のSpritesれに基づくゲーム。何をしたいと思ってい設定の配列のスプライトのポインタが、私の質問:
どの場所にスプライトのポインタ配列?
にはどうすればよいの除去のスプライトにcocos2dのみでポインタ、スプライト?いかはその親から層が過ぎるランタイムで集中的にメインゲームのループを実行します。
感謝。
解決
Sprite
クラスは CocosNode
を継承するため、 spritePointer.parent.remove(spritePointer)
他のヒント
きっかけになるかもしれないとです。場合は誰に興味のある方なので宣言する配列のスプライトのポインタなど:
Sprite * mySprites[10][10]; // assuming a 10x10 playfield where obstacles get placed
そして、設定時に、おSprites:
mySprites[0][0] = [Sprite spriteWithFile: @"obstacle.png"];
[myLayer add:mySprites[0][0]];
削除のスプライト:
[myLayer remove:mySprites[0][0]];
[mySprite removeFromParentAndCleanup:YES]
もあります。
所属していません StackOverflow