Unity3D iOS Build仅适用于某些iPad

时间:2016-05-16 15:42:27

标签: ios ipad unity3d

我正在为iOS构建一个Unity3D项目。

它包含很多UI,所以我有一个专门用于UI的场景。首先加载此场景,并将DontDestroyOnLoad脚本附加到场景中的大多数对象。

UI场景中还有一个脚本可以加载Start上的另一个场景,在该场景上显示UI。

我正在使用Unity 5.4.1

奇怪的是,当我构建并运行生成的Xcode项目时,它可以在iPad Air 2上正常运行,但是只要它放在Air 1上它就永远不会超过启动画面。

On the Air 1我得到了预期的启动画面,然后随着它逐渐消失,它开始闪烁,从不被解雇。

有没有人遇到过这个问题,或者知道可能导致这种情况的原因是什么?

编辑:它在iPad 4上也可以正常工作。

1 个答案:

答案 0 :(得分:1)

  

解决

事实证明,在iPad Air 1上使用Metal图形API ONLY 进行UI渲染存在一个奇怪的错误。

现在解决这个问题的方法是关闭Auto graphics api并删除Metal选项,只留下OpenGLES2。