私はcocos2d-xで簡単なサッカーゲームを書いていますが、最近、古いiOSバージョンが1024x1024pxより大きいcocos2dスプライトをサポートしていないことがわかりました。
アイソメトリックタイルマップを使用して、より大きなサッカー場を作成することを考えていました。
これは行く方法ですか?もしそうなら、どうすれば私の2048x2048pxのサッカー場の画像をいくつかの等角タイルに変換できますか?
私はcocos2d-xで簡単なサッカーゲームを書いていますが、最近、古いiOSバージョンが1024x1024pxより大きいcocos2dスプライトをサポートしていないことがわかりました。
アイソメトリックタイルマップを使用して、より大きなサッカー場を作成することを考えていました。
これは行く方法ですか?もしそうなら、どうすれば私の2048x2048pxのサッカー場の画像をいくつかの等角タイルに変換できますか?
RayWenderlichによるこのチュートリアルをご覧になることをお勧めします。
http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d
必要以上にカバーしていますが、タイルマップを作成し、Cocos2dを使用してiPhoneに表示するプロセスを段階的に示しています。タイル張りは、Cocos2dとうまく連携するため、実際に使用する方法です。
サッカー場の写真を見て、いくつかのアイソメトリックタイルに変換する方法についてアドバイスを与える必要がありますが、プログラムを探しているだけの場合は、GIMPが優れており、ここで見つけることができます。
はい、TMXタイルマップを使用します。とにかく巨大なスプライトを使用するよりもはるかに効率的でスムーズで、消費するメモリもはるかに少なくなります。'Tiled'などのタイルマッププログラムを探してください。
サッカーのピッチでは、いくつかの草のタイルと線のマークが付いたタイルをいくつか描いてから、これらのタイルをタイルマップに「ペイント」します。見た目によって異なりますが、描画する必要があるのは数個のタイルだけです(パフォーマンス上の利点は、同じタイルを何度も使用することで得られます)。