ユニティプレーヤーが読み込まれているときにアプリをより見た目に見せるために、背景イメージ付きのカスタムテーマを「スプラッシュ」イメージとして追加しました。それがで伝えるのは難しい -ユニティアンドロイドがスプラッシュイメージでフリーズする
<activity android:name="com.unity3d.player.UnityPlayerActivity" android:theme="@style/Theme.Test" ... ></activity>
ゲームだけで「フリーズ」:私は今、私は次のようにAndroidManifest.xmlをでこのテーマを参照するとき
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Test" parent="@android:style/Theme.Light.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@drawable/launchimage</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
</resources>
を持っているテーマ定義です
実際、それはちょうどスプラッシュイメージを表示し、それはそれだからです。 Logcatは警告もエラーも表示しません。
テーマを削除するか、android:windowBackgroundプロパティを無地に変更するとゲームは機能しますが、ゲームが開始されるまでウィンドウの背景は黒く表示されます。
アクティビティの背景を設定してUnityを幸せにする正しい方法は何ですか?
実際にサイズが問題になっているようです。しかし、それはまだ変わっています。バックグラウンド(有効な9パッチの画像)は、必要に応じて伸びず、画面中央の小さなブロックにアクティビティの内容が押し込まれます。バックグラウンドdrawableがコンテンツのサイズに全く影響しないのはなぜですか?.. – Anton
要するにAndroidはメモリの制限のためにimageViewにロードされたビットマップについていくつかの制約があります。 – Amir
スレッドは関連していないようです - すでにイメージのサイズを変更してあり、OutOfMemoryエラーが表示されません – Anton