###無料アセットでバージョン違いによるエラー
現在、Unity 5.3.5f1を使用しています。
アセットストアで「Animated Horse」というアセット(無料)をダウンロードしました。
入手したアセット([Assets] → [Model] → [Horse])をシーンに配置すると、
オブジェクトがピンク色で表示されてシェーダーエラーと思われるエラーが起きてしまいます。
これは、アセットがUnity4のバージョンで作られたもので、
それをUnity5で動かすことにより起きるエラーだと思われます。
エラーの起きてる場所は、[Assets] → [Horse] → [SoftAlpha] というファイルの97行目のコードです。
float3 worldPos = mul(_Object2World, vertex).xyz;
エラーメッセージは、
'LightingLambert': cannot implicitly convert from 'half3' to 'struct UnityGI'Compiling Vertex program with DIRECTIONAL LIGHTMAP_OFF DIRLIGHTMAP_OFF DYNAMICLIGHTMAP_OFF
Platform defines:
UNITY_ENABLE_REFLECTION_BUFFERS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING
というものです。
修正方法を教授くださいますようお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/11 16:52