代码之家  ›  专栏  ›  技术社区  ›  Liam McInroy

为什么我的树在背景中亮白色?[已关闭]

  •  2
  • Liam McInroy  · 技术社区  · 12 年前

    我正在Unity做一个定位,我所有的树都在背景中闪闪发光,然后当我足够靠近时,就会恢复到正常的颜色,。

    picture

    它也不是skybox,因为当我禁用它时,它仍然会发生。我该怎么解决这个问题?为什么会发生这种情况?提前感谢

    1 回复  |  直到 12 年前
        1
  •  3
  •   Liam McInroy    12 年前

    原来你只需要改变 Shader Nature/Soft Occlusion Bark Shader 以解决问题。我在 Tree 页面,其中写道:

    树木必须使用“自然/软遮挡树叶”和“自然/柔软遮挡树皮”着色器。为了使用这些着色器,还必须将树放置在包含名称“环境光遮挡”的特殊文件夹中。当您将模型放置在该文件夹中并重新导入时,Unity将计算专门用于树的软环境光遮挡。“自然/软遮挡”着色器需要这些信息。如果你不遵循命名惯例,树的黑色部分看起来会很奇怪。

    希望这能有所帮助!