displayGrid1とdisplayGrid2の2つの配列のそれぞれに1200という番号のCCSpriteのプールがあります。壁や床を表示するときは、それらを表示または非表示にします。床にはさまざまなテクスチャがあり、z次数に依存しません。壁にもいくつかのテクスチャがあり、z次数に依存します。
移動時に約6〜7フレームを取得していますが、これはターンベースのアイソメトリックローグライクなので問題ありません。ただし、シミュレータにちらつきがないため、パフォーマンスに関連していると思われるわずかなちらつきも発生しています。
パフォーマンスを向上させたい。Zオーダーに依存しないフロアに配列CCSpriteBatchNodesを使用することを検討していますが、この配列の要素間でスプライトを頻繁に追加および削除するコストが懸念されます。これは必要だと思います。
パフォーマンスを改善する方法について誰かアドバイスしてもらえますか?