我正在开发一款启用 iPhone 视网膜的游戏。
这个游戏有很多精灵表可以使用。MyQuestion 哪个更好用
- pvr
- pvr.gz
- pvr.ccz
- 或普通的png格式
这是使用精灵表的最佳实践。
我正在开发一款启用 iPhone 视网膜的游戏。
这个游戏有很多精灵表可以使用。MyQuestion 哪个更好用
这是使用精灵表的最佳实践。
反问:用跑车好还是皮卡车好?
这取决于您的特定用例。如果您无法承受任何质量损失,您将使用 PNG。如果内存和渲染速度更受关注,您将使用 PVR。
GZ 和 CCZ 是简单的压缩算法,用于确定数据的打包程度和加载速度。我听说 PVR.CZZ 是加载速度最快的。
现在,让我好奇的是你说你有“很多精灵表”。理想情况下,您会希望在场景中使用尽可能少的(最好:1)精灵表。如果您为每个游戏对象创建一个精灵表,那么您就以错误的方式接近它,精灵表(纹理图集)不是构建和分类图像资源的工具!您的目标应该是将尽可能多的图像填充到单个精灵表(纹理图集)中以提高渲染性能。
在某些情况下,您甚至会想要复制一些图像,以便可以为当前场景(关卡)创建单个纹理图集,即使这意味着在其他场景中复制一些图像。