【发布时间】:2020-11-09 22:37:57
【问题描述】:
我最近开始统一实现一个元胞自动机,现在我正在尝试构建项目,但颜色显示在编辑器演示中:
构建后显示不正确:
我用以下方式实现了颜色:
CubeMeshes[cubeMeshesIndex][gen].GetComponent<MeshRenderer>().material.color = ColorsArr[color]
其中 ColorsArr[color] 是例如Color.blue
我到底错过了什么?
编辑:当我单击层次结构中的实例化对象时,我能够通过运行脚本并检查在运行期间在材质上添加了哪些着色器来解决此问题。对我来说,它是“标准”着色器,然后我将其作为第 8 个选项添加到“始终包含的着色器”列表中。
【问题讨论】:
-
看起来您可能缺少着色器。检查项目/图形设置以将它们添加到始终包含列表中。
-
我应该添加哪个着色器?我已经用我当前始终包含的着色器更新了我的问题
-
你很幸运。当我构建并收到此错误时,UI 也已损坏。我在下面发布了一个解决所有问题的答案。
标签: unity3d