5

ビルド設定で「開発ビルド」と「スクリプト デバッグ」の両方をチェックして Android APK をビルドすると、すべてのテクスチャが黒く表示され、Unity スプラッシュ スクリーンが表示されません (おそらく黒)。Unity 5.0.1f1 を使用しており、Android APK (API 19、KitKat) を構築しています。他の API レベルを試しましたが、結果は同じです。

新しいプロジェクト、新しいシーンを作成し、GameObject->UI->Button を使用して 1 つの UI ボタン​​を追加します。ビルド設定を開き、シーンを追加します。アンドロイドを選択。

「開発ビルド」オプションまたは「スクリプト デバッグ」オプションのいずれかをオフにしてビルドして実行すると、スプラッシュ スクリーンとボタンが正しく表示されます。

「開発ビルド」オプションと「スクリプト デバッグ」オプションの両方をオンにしてビルドして実行すると、スプラッシュ スクリーンとボタンが黒くなります。

Nexus 5 をターゲットとして使用していますが、残念ながらテストできるデバイスが他にありません。

イメージ スクリプトの [ソース イメージ] フィールドをクリアしてボタンからテクスチャを削除すると、ボタンは黒ではなくなり、正しく表示されます (ただし、テクスチャはありません)。

上記は最も単純な再現ケースです。元の問題は、「開発ビルド」オプションと「スクリプト デバッグ」オプションをチェックすると、ゲーム内のすべてのテクスチャが完全に黒くなることでした。色合いのアルファ チャネルは引き続き考慮されるため、黒いテクスチャを半透明にすることができます。

「開発ビルド」と「スクリプトのデバッグ」をチェックしてスタンドアロン PC をビルドすると、ボタンは正しく表示されます。

他の誰かがこの問題を抱えていますか? 黒いテクスチャを引き起こす可能性のあるAndroidの「開発ビルド」と「スクリプトデバッグ」の違いを知っている人はいますか?

ご協力いただきありがとうございます。

4

0 に答える 0