【问题标题】:High draw count results in low FPS on iOS device unity高绘制计数导致 iOS 设备统一上的低 FPS
【发布时间】:2017-07-28 01:54:50
【问题描述】:

我有一个相对简单的游戏,但是当我在 iOS 上运行它时,fps 非常低,因为我的绘制次数太高了。但是我不确定在这种情况下是否可以使用静态批处理,因为几乎所有图形都以不同的速度在场景中移动。任何有助于提高 fps 的建议将不胜感激......

编辑 1: 我的游戏是 2d

【问题讨论】:

标签: c# ios performance unity3d frame-rate


【解决方案1】:

1) 为您的材质添加实例

要在材质上启用 GPU 实例化,请在项目窗口中选择您的材质,然后在检查器中,勾选启用实例化复选框。

https://docs.unity3d.com/Manual/GPUInstancing.html

2) 质量设置 Unity 允许您设置它将尝试渲染的图形质量级别。一般来说,质量是以帧速率为代价的,因此最好不要在移动设备或旧硬件上追求最高质量,因为这会对游戏玩法产生不利影响。质量设置检查器(菜单:编辑 > 项目设置 > 质量)用于在编辑器中为所选设备选择质量级别。它分为两个主要区域 - 在顶部,有以下矩阵: https://docs.unity3d.com/Manual/class-QualitySettings.html

希望这对你的项目有所帮助...

【讨论】:

  • 您好,非常感谢您的回答,因为它向我展示了正确的方向。但是,我的 fps 仍然非常低,我对我仍然可以优化什么一无所知
猜你喜欢
  • 2018-07-12
  • 1970-01-01
  • 2020-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多