0

iPhone Retina 対応のゲームを開発しています。

このゲームには、使用するスプライト シートがたくさんあります。より使いやすい MyQuest

  1. pvr
  2. pvr.gz
  3. pvr.ccz
  4. または通常のpng形式

これは、スプライト シートを使用するためのベスト プラクティスです。

4

1 に答える 1

1

反論: スポーツカーとピックアップトラックのどちらを使うのが良いですか?

それはあなたの特定のユースケースに依存します。品質の低下を許容できない場合は、PNG を使用します。メモリとレンダリング速度が重要な場合は、PVR を使用します。

GZ と CCZ は、データがどれだけ適切にパックされ、どれだけ速くロードできるかを決定する単純な圧縮アルゴリズムです。PVR.CZZ が最も読み込みが速いと聞きました。

さて、気になったのは「スプライトシートが多い」ということですね。理想的には、シーンで使用するスプライト シートをできるだけ少なくすることをお勧めします (最適: 1)。ゲーム オブジェクトごとにスプライト シートを作成する場合、間違った方法でアプローチしています。スプライト シート (テクスチャ アトラス) は、画像アセットを構造化および分類するためのツールではありません! 目標は、レンダリング パフォーマンスを向上させるために、できるだけ多くの画像を 1 つのスプライト シート (テクスチャ アトラス) に詰め込むことです。

場合によっては、他のシーンでいくつかの画像を複製することを意味する場合でも、現在のシーン (レベル) の単一のテクスチャ アトラスを作成できるように、一部の画像を複製したい場合もあります。

于 2011-10-11T13:03:44.630 に答える