跳转到内容

跨平台游戏编程与gameplay3d/性能优化技巧

来自维基教科书,开放世界中的开放书籍
  • 一般来说,你应该优先选择预先计算好的mipmap(例如 DDS 格式),而不是运行时mipmap生成,原因如下:
    • 加载时间可能更快;以及
    • mipmap的质量将更高,并且在不同的GPU上更加一致。
  • 尽可能使用压缩纹理格式(例如 PVRTC、ATC、ETC、DXT)。这减少了存储空间并提高了加载时间,同时节省了GPU内存带宽,从而提高了性能。
  • 使用纹理图集以最大程度地减少OpenGL状态更改,这会影响性能。
华夏公益教科书