如何修复Unity 5中的控制台错误

时间:2016-06-13 17:17:00

标签: c# unity3d

我是Unity& amp;的新手我想在我的场景中加水,但我添加的水看起来是紫色的,我在控制台中也收到两条错误消息:

材质没有颜色属性

那么如何解决这个问题呢?我的着色器纹理一定存在问题,但是材质具有写纹理。打印屏幕在下面:

enter image description here

2 个答案:

答案 0 :(得分:0)

这是图形卡告诉你它不知道应用你的对象的着色器的方式。

单击粉红色的网格,材质属性将设置为无或缺失。您需要将项目中的材质重新映射到粉红色对象,或者将纹理再次拖回到对象上。

答案 1 :(得分:0)

您看到这种粉红色,因为着色器缺失或未正确选择

我确定以下是您在检查员中遇到的错误: enter image description here

如果一切正确,这就是它的样子:

I selected the shader in the file browser so you can check the location yourself. Correct shader

解决问题

  • 您可以尝试解决此问题的第一件事是在检查器中打开着色器选项卡并搜索" Shader"水着色器的下拉菜单: Select the shader

  • 如果您无法找到它,唯一的选择是重新导入资产包。

  • 或者从您仍然拥有它的另一个项目中复制此着色器。