美文网首页
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