iPhone Retina 対応のゲームを開発しています。
このゲームには、使用するスプライト シートがたくさんあります。より使いやすい MyQuest
- pvr
- pvr.gz
- pvr.ccz
- または通常のpng形式
これは、スプライト シートを使用するためのベスト プラクティスです。
iPhone Retina 対応のゲームを開発しています。
このゲームには、使用するスプライト シートがたくさんあります。より使いやすい MyQuest
これは、スプライト シートを使用するためのベスト プラクティスです。
反論: スポーツカーとピックアップトラックのどちらを使うのが良いですか?
それはあなたの特定のユースケースに依存します。品質の低下を許容できない場合は、PNG を使用します。メモリとレンダリング速度が重要な場合は、PVR を使用します。
GZ と CCZ は、データがどれだけ適切にパックされ、どれだけ速くロードできるかを決定する単純な圧縮アルゴリズムです。PVR.CZZ が最も読み込みが速いと聞きました。
さて、気になったのは「スプライトシートが多い」ということですね。理想的には、シーンで使用するスプライト シートをできるだけ少なくすることをお勧めします (最適: 1)。ゲーム オブジェクトごとにスプライト シートを作成する場合、間違った方法でアプローチしています。スプライト シート (テクスチャ アトラス) は、画像アセットを構造化および分類するためのツールではありません! 目標は、レンダリング パフォーマンスを向上させるために、できるだけ多くの画像を 1 つのスプライト シート (テクスチャ アトラス) に詰め込むことです。
場合によっては、他のシーンでいくつかの画像を複製することを意味する場合でも、現在のシーン (レベル) の単一のテクスチャ アトラスを作成できるように、一部の画像を複製したい場合もあります。