如何使用 Unity 5 程序天空盒添加夜空?

How to add night sky using Unity 5 procedural skybox?

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

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

我知道有一个着色器可以在两个天空盒之间进行混合,但它不适用于新的程序天空盒。

我希望能够保留程序天空盒,这样我就可以保持惊艳sunrise/sunset,但能够在晚上添加星星。

创建一个新的平行光,Unity 会将其解释为太阳。然后,旋转它!

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

您可以使用粒子,也可以在整个场景周围使用一个球体,上面布满星星;在 material 上使用透明或粒子着色器。 :)