在iOS设备上进行测试时,Unity游戏延迟

时间:2018-12-14 12:30:12

标签: ios performance unity3d

我最近在Unity中创建了一个小型益智游戏,只是一个简单的游戏,没有花哨的效果或其他任何东西。当我在Unity上运行测试时,它真的很流畅。

enter image description here

FPS通常上限为200,最大分辨率下约为80-120 FPS-超级平滑。在那之后,我构建了一个iOS版本并在ios设备上进行了测试,这相当缓慢。我在iPhone 6 +,iPhone X,iPad 9.5英寸上进行了测试,结果仍然相同,有点滞后。也许我需要在Unity上调整一些图形设置?拜托,我需要你们的一些建议。感谢您的阅读。

1 个答案:

答案 0 :(得分:1)

您可以尝试一些事情。

  • 在您应用的最开始,将目标帧频保持为30。
  

Application.targetFrameRate = 30;

  • 将质量设置降级为中。在这种情况下,如果您是简单的2D游戏,也请禁用或减弱与照明有关的内容。

  • 优化艺术品。包装标签中的包装图片,并在iOS上,将其压缩保持在PVRTC。压缩后只有看起来真的很差的才应该是RGB24或RGBA32。禁用诸如“生成物理形状”(如果您不使用它)和“生成mip贴图”之类的选项。

  • 看看您的UI。 UI中任何非交互式的内容(例如简单的图像或文本,不是按钮或输入的文本等)都应禁用Raycasting。如果这不会特别影响您的应用,则也应关闭文本中的“ Rich Text”选项。