2011-10-08 24 views
0

我正在開發iPhone視網膜啓用遊戲。iOS中的紋理和動畫

這個遊戲有很多精靈表使用。 MyQuestion這是更好地使用

  1. PVR
  2. pvr.gz
  3. pvr.ccz
  4. 或正常PNG格式

其是用於使用精靈片的最佳實踐。

回答

1

反問:使用跑車還是皮卡更好?

這取決於您的具體使用情況。如果您無法承受任何質量損失,您將使用PNG。如果內存和渲染速度更受關注,您將使用PVR。

GZ和CCZ是簡單的壓縮算法,可以確定數據的打包程度以及加載速度。我聽說PVR.CZZ是加載速度最快的。

現在,讓我好奇的是,你說你有「很多精靈」。理想情況下,您希望儘可能少地使用(最佳:1)場景中的精靈表。如果您爲每個遊戲對象創建一個精靈圖表,則以錯誤的方式處理它,精靈表(紋理圖集)不是用於對圖像資源進行結構化和分類的工具!您的目標應該是將盡可能多的圖像塞入到單個精靈表(紋理圖集)中以提高渲染性能。

在某些情況下,您甚至會想要複製一些圖像,以便爲當前場景(級別)創建單個紋理圖集,即使這意味着要複製其他場景中的某些圖像。