Unity 3D从一个天空盒淡出到另一个天空盒

时间:2016-04-03 14:09:47

标签: c# unity3d skybox

我有四个不同的天空盒,每个季节一个在我的游戏中。

如何在c#中的天空盒之间创建淡入淡出过渡?

例如,在某个时刻,夏天的天空盒会逐渐消失在秋天的天空中。

谢谢!

1 个答案:

答案 0 :(得分:1)

你想要在着色器中进行混合,one on the Unify wiki可以在两个天空盒之间进行混合。

您需要使用脚本(使用material.SetTexture)交换材质中的纹理,当它们在其中2个之间完成混合时,可以在4之间进行混合效果。