如何将游戏从Unity导到iOS设备上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将游戏从Unity导到iOS设备上相关的知识,希望对你有一定的参考价值。

你需要一个 Mac, XCode 还有 ios开发者凭证

在build setting 中把平台调为 ios 然后 build.
之后会产生一个 Xcode project 之后就可以 build ios 游戏了
参考技术A 先导出xcode工程,再用xcode导出到IOS上,这个百度有教程

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

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

enter image description here

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

答案

你可以尝试一些事情。

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

Application.targetFrameRate = 30;

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

以上是关于如何将游戏从Unity导到iOS设备上的主要内容,如果未能解决你的问题,请参考以下文章

如何将游戏从Unity导到iOS设备上

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

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

检测 Android/iOS 设备是不是已经通过 Unity3D 播放音乐

在 IOS 中保存和加载 XML 文件会在我的 Unity 项目中产生问题

iOS Unity3D游戏引擎入门②