【问题标题】:How to add night sky using Unity 5 procedural skybox?如何使用 Unity 5 程序天空盒添加夜空?
【发布时间】:2015-07-06 18:08:42
【问题描述】:

我正在使用 Unity 5,它是新的程序天空盒。看起来棒极了!

在我的游戏中,我有一个昼夜循环。我找不到使用夜空盒的方法,它会在夜幕降临时慢慢出现(混合)来替换程序化的天空盒。

我知道存在用于混合两个天空盒的着色器,但它不适用于新的程序天空盒。

我希望能够保留程序天空盒,这样我就可以保留令人惊叹的日出/日落,但能够在晚上添加星星。

【问题讨论】:

  • 请不要使用unity 标签来回答与 Unity 游戏引擎相关的问题。通常最好在使用之前阅读标签说明。

标签: unity3d skybox


【解决方案1】:

创建一个新的定向光,Unity 将其解释为太阳。然后,只需旋转它!

【讨论】:

  • 没错,但我认为问题是关于 Unity 5 中的默认程序天空盒。
  • 是的,我想,如果知道如何让天空盒兼容,会很有趣。
  • 我使用 Unity 5 天空盒的次数不多,但我认为没有任何方法可以与自定义它的人决定实施的任何类型的自定义逻辑兼容。
  • 我已经知道了,这就是我正在使用的,默认的程序天空盒......但是在晚上,它完全是黑色的......我想给它添加星星。就像我使用带有 6 张图像的普通天空盒一样。我想保留程序天空盒,但在晚上向它添加星星。
【解决方案2】:

您可以使用粒子,也可以在整个场景周围使用一个球体,并在整个场景中添加星星纹理;在该材质上使用透明或粒子着色器。 :)

【讨论】:

    【解决方案3】:

    您可以在玩家周围添加一个非常大的球体,该球体不会被渲染但会发出小粒子。您可以在白天将其关闭,然后在晚上将其淡入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-23
      • 2022-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多