c# - Unity 3D 从一个天空盒淡入另一个天空盒

标签 c# unity3d skybox

我有四个不同的天空盒,每个赛季一个。

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

例如,在某个时刻,夏季天空盒淡入秋季天空盒。

谢谢!

最佳答案

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

当完成其中 2 个之间的混合以获得 4 个之间的混合效果时,您需要使用脚本(使用 material.SetTexture)交换 Material 中的纹理。

关于c# - Unity 3D 从一个天空盒淡入另一个天空盒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36386430/

相关文章:

javascript - Threejs 天空盒超出范围

c# - 通过 WebApi 返回 JSON

c# - Blazor 模板的 csproj 中的 SupportedPlatform

unity3d - 如何在Unity中让角色面对相反的方向?

c++ - 通过类库从 Unity IL2CPP 项目访问 Windows 10 功能

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

c# - AutoMapper,尝试并捕获映射

c# - 页面回发后加载用户控制数据?

c# - 我如何在运行时统一更改光照贴图?

c++ - 渲染动态立方体贴图 (OpenGL)