Unity3d (已解决)构建我的项目Unity时缺少颜色

Unity3d (已解决)构建我的项目Unity时缺少颜色,unity3d,Unity3d,我最近开始在unity中实现一个细胞自动机,现在我正在尝试构建该项目,但是编辑器演示中显示的颜色: 生成后未正确显示: 我通过以下方式实现了颜色: CubeMeshes[cubeMeshesIndex][gen].GetComponent().material.color=colorsar[color] 其中colorsar[color]是例如color.blue 我的始终包含着色器列表如下所示: 我到底错过了什么 编辑:我可以通过运行脚本并在运行时单击层次中的实例化对象时检查材质上添加了哪些着

我最近开始在unity中实现一个细胞自动机,现在我正在尝试构建该项目,但是编辑器演示中显示的颜色:
生成后未正确显示:
我通过以下方式实现了颜色:

CubeMeshes[cubeMeshesIndex][gen].GetComponent().material.color=colorsar[color]

其中colorsar[color]是例如
color.blue

我的始终包含着色器列表如下所示:

我到底错过了什么


编辑:我可以通过运行脚本并在运行时单击层次中的实例化对象时检查材质上添加了哪些着色器来解决这个问题。对我来说,这是“标准”着色器,然后我将其作为第八个选项添加到“始终包含着色器”列表中。

我的所有项目都有此错误,与着色器无关。您只需单击播放器设置右上角的齿轮图标,然后按重置。然后,您可以再次添加标题和其他选项,它将起作用。祝你好运


编辑:也可以尝试重置图形设置。

看起来您可能缺少着色器。检查项目/图形设置以将它们添加到“始终包含”列表中。我应该添加哪个着色器?我已经用我当前的始终包含着色器更新了我的问题。你很幸运。当我构建并得到这个错误时,UI也被破坏了。我在下面发布了一个答案,修复了所有问题。遗憾的是,这并没有修复我的游戏,也许这是两个不同的错误,因为你的UI也坏了?谢谢你的帮助!我加了一个eddit。如果仍然不起作用,我会将此更改为wiki帖子,以便其他人可以添加新的解决方案,无论错误的原因是什么。我能够修复此问题,我将我的过程添加到我的问题中作为编辑。我感谢你的帮助,我搜索了很多论坛,我认为有很多不同的事情可以导致粉红色着色器,很高兴你能够找到答案。根据经验,我知道这个问题真的很烦人。既然它是固定的,你可能应该结束这个问题。