Unity 3D 从一个天空盒淡出到另一个
Unity 3D fade from one skybox to another
我有四个不同的天空盒,一个对应我游戏中的每个季节。
如何在 c# 中创建天空盒之间的淡入淡出过渡?
因此,例如,在某个时刻,夏季天空盒逐渐淡入秋季天空盒。
谢谢!
您需要在着色器中进行混合,one on the Unify wiki 可以在两个天空盒之间进行混合。
您需要在 material 中使用脚本(使用 material.SetTexture)在其中 2 个完成混合后交换纹理,以获得 4 个之间的混合效果。
我有四个不同的天空盒,一个对应我游戏中的每个季节。
如何在 c# 中创建天空盒之间的淡入淡出过渡?
因此,例如,在某个时刻,夏季天空盒逐渐淡入秋季天空盒。
谢谢!
您需要在着色器中进行混合,one on the Unify wiki 可以在两个天空盒之间进行混合。
您需要在 material 中使用脚本(使用 material.SetTexture)在其中 2 个完成混合后交换纹理,以获得 4 个之间的混合效果。