私は cocos2D でゲームを作成しています。その中で TMX マップを使用しています。その中で、星をスコアとして入れます。プレーヤーは星を集める必要があるため、スコアが増加します。
私の問題は、すべてのスプライトで永遠に繰り返すアクションを実行したいということです。そのスプライトをタイル マップに追加するのではなく、追加のレイヤーを 1 つ作成するだけで、その中に星のプロパティを持つタイルを配置します。
さて、このタイル マップを追加する場所に、その時点でメタ レイヤー内のすべてのタイルを星のプロパティでチェックし、そこに星の画像を配置したいと考えています。
私の質問は、スター プロパティを持つタイルの数がわからないため、CCSprite のオブジェクト配列をそれほど多く作成できないということです。また、シーンに 1 つの CCsprite オブジェクトを 2 回追加できないこともわかっています。
どうすればこの問題に進むことができますか? どんな種類の助けにも感謝します..