美文网首页
Unity反射信息的修改

Unity反射信息的修改

作者: SeanLink | 来源:发表于2023-10-24 09:41 被阅读0次

一般情况下,更改天空盒unity不会将对应的反射信息自动更新到场景中,这个时候就需要自己设置一下相关的信息;

首先需要在正确的场景下生成对应的贴图文件:

选择场景,点击生成贴图文件


image.png

这个时候就会生成一张贴图文件在对应的场景平级的文件夹中:

里面的这个就是我们需要的贴图文件:


image.png

接下来是代码的部分

定义好你需要的贴图文件以及天空盒

public Material skybox_cust;
public Cubemap map;

将你需要的反射贴图和天空盒赋值

然后再在代码里面设置相关属性:

RenderSettings.skybox = skybox_cust;
RenderSettings.defaultReflectionMode = UnityEngine.Rendering.DefaultReflectionMode.Custom;
RenderSettings.customReflection = map;
//最后最好是更新一下环境参数
DynamicGI.UpdateEnvironment();

相关文章

网友评论

      本文标题:Unity反射信息的修改

      本文链接:https://www.haomeiwen.com/subject/xwgqpdtx.html