【Tanks】オブジェクトの色がピンクになってしまう | Unity Forum | Tech Stadium Forum

【Tanks】オブジェクトの色がピンク...
 
通知
すべてクリア

【Tanks】オブジェクトの色がピンクになってしまう  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
06/01/2023 8:12 am  

Tankを作成するにあたり、指定されたアセットをインポートし、指定のチュートリアルを参考にしながらインポートしたアセットをProject内に適用させたところ

添付した画像のようにアセットの色がおかしなことになってしまいました。
どのようにすれば元通りのアセットの色に戻りますでしょうか。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
06/01/2023 8:12 am  

オブジェクトがピンクになってしまうのは、マテリアルにエラーがあることが原因です。
恐らくインスペクタのマテリアルの欄がMissingになっているかマテリアルのシェーダ自体がエラーになっていると思います。

バージョンの違いでインポート時プレハブにマテリアルが付いてこない場合があるため、エラーの際は手作業で再設定してあげる必要があります。
プレハブとマテリアル、どちらにエラーが出てしまっているか確認してみてください。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
06/01/2023 8:14 am  

確認してみたところ、すべてのマテリアルのシェーダーが添付の画像の右下のように「Hidden/InternalErrorShader」となっています。

この場合は手作業で再設定する必要があるとのことですが、どのようにすればよいのでしょうか。
聞いてばかりで大変申し訳ありませんが、どうぞよろしくお願いいたします。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
06/01/2023 8:15 am  

添付画像ありがとうございます。
Materialフォルダの中にマテリアルがたくさん入っていると思います。

おそらくすべてピンクになっていると思うので上のシェーダの欄をStandardにしてください。

バージョンによってこうなる場合もありますが、プロジェクト作成時にプロジェクトの設定をURPなどにしていると外部のマテリアルが使えないことがあるので注意です。

This post was modified 2年前 by Teacher
This post was modified 1年前 by Teacher

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
06/01/2023 8:15 am  

ありがとうございます!
元の色に戻すことが出来ました!
このまま引き続き作業を進めていこうと思います。


返信引用
共有:
タイトルとURLをコピーしました