我有几个天空盒子(白天和晚上(,希望周期性地在它们之间实现平稳过渡,以创建一个白天和夜晚的循环。我查了很多问题,但它们要么过时了,要么我不知道它们的意思,如果有任何帮助,我将不胜感激。
感谢您的评论回复。
我使用了这个着色器-http://wiki.unity3d.com/index.php?title=SkyboxBlended正如在回答另一个问题时所建议的那样。问题是,很多初学者不知道如何使用着色器,我现在将对此进行说明。
- 在项目中创建一个着色器,打开它,然后在上面的链接中复制粘贴该着色器
- 创建材质
- 拖动着色器并将其放置到材质上
- (假设你已经导入了skybox纹理(如果你点击你的材质,它应该会让你在检查器窗口中放下12个纹理(一个skybox有6个,另一个有6个(
- 现在,通过使用"混合"滑块,您应该能够看到您的天空框逐渐变暗:(。您可以编写一个脚本来更改"混合"值,创建一个自动的昼夜循环或季节循环
如果您想要更多帮助,请随时评论
编辑:这个页面似乎已经不存在了,但我相信你会在GitHub上找到很多着色器。