AssetBundleにモデルを格納した時、モデルのマテリアルがユニークなシェーダーを使用しているとモデルがピンクになる事があります。 今回はその原因と対策についてです。 モデルがピンクになるという事 AssetBundleに格納したSceneやModelがピンクになる 問題の原因は、グラフィックAPIが異なる事 解決方法1:Graphics APIを対象プラットフォームに合わせる 解決法2:Shaderを実行時に差し替える(非推奨) 解決法3:AssetBundleシミュレーター 関連 モデルがピンクになるという事 Unityでモデルを生成した時、条件によっては伝統的なピンク色になる事があります。 この現象を発生させるためには、モデル表現に使用するMaterialや、Materialが使用するShaderの参照が見つからない(missing)状態や、シェーダーが動作しない場合*1等があり