【问题标题】:(Solved) Colors missing when building my project Unity(已解决)构建我的项目 Unity 时缺少颜色
【发布时间】:2020-11-09 22:37:57
【问题描述】:

我最近开始统一实现一个元胞自动机,现在我正在尝试构建项目,但颜色显示在编辑器演示中:
构建后显示不正确:
我用以下方式实现了颜色:

CubeMeshes[cubeMeshesIndex][gen].GetComponent<MeshRenderer>().material.color = ColorsArr[color]
其中 ColorsArr[color] 是例如Color.blue

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

我到底错过了什么?

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

【问题讨论】:

  • 看起来您可能缺少着色器。检查项目/图形设置以将它们添加到始终包含列表中。
  • 我应该添加哪个着色器?我已经用我当前始终包含的着色器更新了我的问题
  • 你很幸运。当我构建并收到此错误时,UI 也已损坏。我在下面发布了一个解决所有问题的答案。

标签: unity3d


【解决方案1】:

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

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

【讨论】:

  • 很遗憾没有修复我的游戏,也许这是两个不同的错误,因为你的 UI 也坏了?感谢您的帮助!
  • 我添加了一个编辑器。如果它仍然不起作用,请将其更改为 wiki 帖子,以便其他人可以添加新的解决方案,无论错误原因是什么。
  • 我能够解决这个问题,我将我的程序作为编辑添加到我的问题中。感谢您的帮助,我搜索了很多论坛,我认为有很多不同的事情会导致粉红色着色器,
  • 很高兴您能找到答案。我从经验中知道这个问题真的很烦人。既然它已经修复,你应该关闭这个问题。
猜你喜欢
  • 2018-08-28
  • 2022-12-18
  • 2011-09-25
  • 2012-08-31
  • 2014-06-03
  • 2019-05-22
  • 1970-01-01
  • 1970-01-01
  • 2016-01-10
相关资源
最近更新 更多