【问题标题】:Why are the objects right in front of the light shaded?为什么灯前的物体是有阴影的?
【发布时间】:2021-02-17 04:50:16
【问题描述】:

我是 Unity 的新手,我正在努力降低亮度。图片解释了这一切,由于某种原因,墙前应该发光的物体被遮蔽了。无论您从我的项目中需要什么,我都会发布。欣赏任何见解

我添加了一张我也遇到的一些错误的图片。我不确定它们是否重要。

【问题讨论】:

  • 您需要阅读How to Ask,然后通过提供minimal reproducible example 来提供帮助。
  • 我知道如何使用stackoverflow,为了统一,我应该提供我的整个包文件夹吗?它不像我可以提供足够的代码文件。
  • A minimal reproducible example 不一定意味着代码。你问的是一个相当模糊的问题。我们怎么能确定你做了什么?请帮助我们为您提供帮助。
  • 老实说,我不知道你们需要什么来帮助我,这就是为什么我包括在内,我会添加你们需要的任何东西来帮助你。我对团结一无所知,我道歉。我能提供什么来帮助你们更好地理解?
  • @Enigmativity 我没有写任何代码,我不确定我可以上传什么。您能否提供一些见解以帮助更好地理解我的问题?

标签: unity3d light


【解决方案1】:

看起来您的某些对象被标记为static(检查器右上角),因此只接收来自同样标记为static 的光源或发射对象的光。

另一方面,也有标记为static的对象,因此这些对象只会接收来自同样标记为的光源的光static(特别是没有来自发光材料的光)。

另请参阅Static GameObjectsBaked LightingEmissive Materials

发射只会被标记为“静态”或“光照贴图”的对象接收 来自 Inspector 的静态 .同样,应用于非静态或动态几何体(如角色)的自发光材质不会对场景照明做出贡献。

【讨论】:

  • 太棒了!非常感谢。我刚去检查了一下,似乎我确实让所有东西都变成了静态,我是否也想点击让他们的孩子也变成静态?我试过了,但似乎还是没有运气。如果我发布那个实际的项目文件会有帮助吗?
  • @JustinPriede afaik 每个孩子都需要static
  • 不幸的是我也没有运气,考虑到我无法上传我的项目文件并且我没有编写任何代码,我可以上传什么来帮助您更好地理解问题?我想我试图在规模太大的情况下学习这个,应该从更小的开始。再次感谢您的帮助!
猜你喜欢
  • 2020-09-04
  • 2014-03-07
  • 2019-08-09
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多