unity3d戏开发之移动开发优化详解.docVIP

  • 5
  • 0
  • 约 10页
  • 2016-10-17 发布于贵州
  • 举报
unity3d戏开发之移动开发优化详解

?优化正如 PC 一样,iOS 和安卓 (Android) 等移动平台也存在各种性能级别的设备。您可以轻松找到一部渲染效果比其他手机好 10 倍的手机。 缩放方法非常简单: 确保它在基准配置上正常运行 在高性能配置上使用更多特效: 分辨率 后处理 多重采样抗锯齿 各向异性 着色器 特效/粒子密度,打开/关闭 注重 GPU ? ?? ? 图形性能与填充率、分辨率和几何体复杂度(顶点数)息息相关。如果找到方法剔除更多渲染,那么这三个要素的值都会降低。此时,遮挡剔除可起到有效作用。Unity 会自动剔除视锥外的对象。 在移动平台上,基本上会受到填充率的约束(填充率 = 屏幕像素 * 着色器复杂度 * 透支度),着色器过于复杂是导致问题出现的最常见原因。因此,请使用 Unity 自带的移动着色器或自己设计,但要尽可能简单。如果可行,请将代码移动到顶点着色器中,简化像素着色器。 如果降低质量设置 (Quality Settings) 中的纹理质量 (Texture Quality) 后游戏运行速度加快,那么很可能是受内存带宽所限。此时可压缩纹理、使用贴图细化,降低纹理大小等。 LOD(细节等级)使对象更简单,或移向远方后完全消除。主要目的为减少绘制调用的次数。--来自狗刨学习网 出色实践 ? ?? ???移动 GPU 对于自身产生多少热量、使用的电量以及尺寸大小或噪音大小

文档评论(0)

1亿VIP精品文档

相关文档