【问题标题】:Skybox sun shows black cubeSkybox 太阳显示黑色立方体
【发布时间】:2019-05-24 00:15:19
【问题描述】:

我添加了一个平面并给它一个 Skybox/Procedural 着色器,问题是太阳显示一个黑色立方体,我不知道为什么:

我只是选择了它,什么也没做,我的统一编辑器损坏了吗?

【问题讨论】:

  • 您找到了有效的解决方案吗?
  • 感谢您的提醒,您的信息非常有用。我最终在 2D 游戏中使用了普通的天空盒,这很好。唯一的问题是太阳因为透视而变形但是看起来不错。

标签: c# unity3d


【解决方案1】:

Skybox 着色器不会计算正确应用于平面材质的事物,因为它的目的是在相机周围的盒子上输出颜色。

如果你想使用天空盒着色器,documentation 是这么说的:

要实现天空盒,请创建天空盒材质。然后使用 Window > Rendering 将其添加到场景中 照明设置菜单项并在“场景”选项卡上将天空盒材质指定为天空盒。

添加天空盒组件 如果您想覆盖默认的天空盒,则添加到相机非常有用。例如。您可能有一个使用两个相机的分屏游戏,并希望第二个相机使用不同的 Skybox。要将 Skybox 组件添加到相机,请单击以突出显示相机并转到 Component->Rendering->Skybox

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多