我最近在Unity
中创建了一个小型益智游戏,只是一个简单的游戏,没有花哨的效果或其他任何东西。当我在Unity
上运行测试时,它真的很流畅。
FPS通常上限为200,最大分辨率下约为80-120 FPS-超级平滑。在那之后,我构建了一个iOS版本并在ios设备上进行了测试,这相当缓慢。我在iPhone 6 +,iPhone X,iPad 9.5英寸上进行了测试,结果仍然相同,有点滞后。也许我需要在Unity上调整一些图形设置?拜托,我需要你们的一些建议。感谢您的阅读。
答案 0 :(得分:1)
您可以尝试一些事情。
Application.targetFrameRate = 30;
将质量设置降级为中。在这种情况下,如果您是简单的2D游戏,也请禁用或减弱与照明有关的内容。
优化艺术品。包装标签中的包装图片,并在iOS上,将其压缩保持在PVRTC。压缩后只有看起来真的很差的才应该是RGB24或RGBA32。禁用诸如“生成物理形状”(如果您不使用它)和“生成mip贴图”之类的选项。
看看您的UI。 UI中任何非交互式的内容(例如简单的图像或文本,不是按钮或输入的文本等)都应禁用Raycasting。如果这不会特别影响您的应用,则也应关闭文本中的“ Rich Text”选项。