在iOS设备上测试时Unity游戏滞后

问题描述 投票:0回答:1

我最近在Unity创建了一个小型益智游戏,只是一个简单的,不是花哨的效果或任何东西。当我在Unity上测试时,它真的很顺利。

enter image description here

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

ios performance unity3d
1个回答
0
投票

你可以尝试一些事情。

  • 在应用程序的最开始,将目标帧速率保持为30。

Application.targetFrameRate = 30;

  • 将质量设置降级为中等。在其中,如果您的游戏是一个简单的2D游戏,也可以禁用或减少与照明相关的事物。
  • 优化艺术。在包装标签中打包艺术,在iOS上,将其压缩保持在PVRTC。压缩后看起来非常糟糕的应该是RGB24或RGBA32。禁用生成物理形状(如果您不使用它)和生成mipmap等选项。
  • 看看你的用户界面。 UI中任何非交互式的东西(如简单图像或文本,不是按钮或输入文本等)都应关闭Raycasting。如果不明确影响您的应用,则文本中的富文本选项也应该关闭。
© www.soinside.com 2019 - 2024. All rights reserved.