環境
- Unity 2018.1.5f1
症状
- uGUIで表示するImageが全てピンクになった
- ButtonとかImageとか全て
- エディタ上では問題なし、iOSやMac等にビルドすると発生
解決法
- Graphics設定のリセット(後述)
詳細
参考
Everything Canvas turns pink, when playing windows build
このスレッド見つけてくれた まつもとさん ありがとうございました
原因
- ビルドに含むシェーダーが足りていなかった
- なぜそうなってたかは不明。プロジェクトの作り方間違えた?
修正方法
- Edit -> ProjectSettings -> Graphics
- Build-in Shader Settings の Always Included Shaders が不足していた
- Graphics SettingsのResetで初期化した
リセット前 | リセット後 |
---|---|