Unity动态加载天空盒并更新环境反射信息。
准备工作:
1.天空盒一个 叫 Skybox_Cloud
2.烘焙好的与天空盒对应的HDR环境图一个(可以用反射探针烘焙生成)叫 Skybox_Cloud
代码:文章来源:https://www.toymoban.com/news/detail-596237.html
//替换天空盒材质
Material mat = Resources.Load<Material>("SkyMat/Skybox_Cloud");
RenderSettings.skybox = mat;
//替换反射贴图
RenderSettings.defaultReflectionMode =
UnityEngine.Rendering.DefaultReflectionMode.Custom;
Cubemap sp = Resources.Load<Cubemap>("Reflection/Skybox_Cloud");
RenderSettings.customReflection = sp;
在某个时机调用就好了。文章来源地址https://www.toymoban.com/news/detail-596237.html
到了这里,关于【Unity-学习-024】 动态修改天空盒的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!