2017-04-09 12 views
1

Unityでかなり単純なゲーム(数独に基づいていますが、いくつかのアニメーションに基づいています)を構築しました。ゲームをデバイス(iOSまたはAndroid、ただしここではXcodeのスクリーンショットのみを含む)にロードすると、Unityスプラッシュ画面が表示され、次に5秒間の黒画面が表示され、オープニングゲームのアニメーションが表示されます。Unity起動時にiOS画面が数秒間黒くなる

黒い画面が表示されている期間が長く、多くの人がゲームがクラッシュしていると思うほどです。誰もがこれを引き起こしていると、どのようにゲームの読み込みを高速にするか知っていますか?

以下のXcodeのスクリーンショットを添付しました。テキストが強調表示されていない場所に切り替わるデバッグログ内のポイントは、黒い画面が表示される場所です。この間、ログには行は印刷されません。

Xcode CPU usage/debug log

私はそこにCPUの使用率に大きなスパイクは右スタート時だ、と私はそれを見ることができる唯一のことは、これはユニティプリロードである可能性があります見ることができます。これは正しいですか?これをスピードアップするために何もできないということですか?

+0

は、私は、モバイルデバイス上のアプリをプレイするとき、私は(私は大きな3Dモデルを持って、時には10/20秒を取る)それは「バグ」だdon'tthink、おそらく通常のロード時間もハプンズ – Andromelus

答えて

1

[OK]をクリックすると、すべてのオーディオアセットがすぐにロードされるように設定されていたことが判明しました。負荷の種類を「圧縮解除時」から「圧縮時」に変更し、すべてが高速にロードされました。最初のシーンでプレハブの数を減らすことも助けになりました。

enter image description here

関連する問題