2016-05-16 3 views
1

私はiOS用に構築しているUnity3Dプロジェクトを持っています。Unity3D iOSビルドは一部のiPadsでしか動作しません

これには多くのUIが含まれているため、UI専用のシーンがあります。このシーンが最初にロードされ、シーン内のほとんどのオブジェクトにDontDestroyOnLoadスクリプトが添付されます。

UIシーンには、StartにUIが表示される別のシーンを読み込むスクリプトもあります。

Unity 5.4.1を使用しています。

奇妙なことは、生成されたXcodeプロジェクトをビルドして実行すると、iPad Air 2でうまく動作しますが、Air 1に置かれると直ちにスプラッシュ画面を通過することはありません。

オンエア1予想通りスプラッシュ画面が表示され、フェードアウトするとちらつきが始まり、決して解除されません。

誰もがこれを前に出くわしたことがありますか、それを引き起こす可能性がありますか?

EDIT:それはまた、iPad上で正常に動作します。4.

+0

対象となるiOSバージョンは何ですか?ビルドの設定を見て – Fattie

+0

あなたはiPad1を持っていますか? whoa :) – Fattie

+0

空気1.ではありません。そしてそれはiOS 9です。 –

答えて

1

は、それが唯一の iPad上MetalのグラフィックスAPI を使用してUIのレンダリングと奇妙なバグがあることが判明し

を解決しました空気1.

ここでは、自動グラフィックスAPIをオフにして、OpenGLES2のみを残したメタルオプションを削除する方法があります。

+0

ああ本当に - 良いもの – Fattie

関連する問題