unity自定义天空盒

一、环境天空盒

1.导入贴图资源,修改属性

Texture Type:Default

Texture Shape:Cube

Wrap Mode:Clamp(选择Clamp避免有拼接线)

 2.新建材质球,修改属性

Shader:Skybox/Cubemap

Tint Color:(255,255,255,128)

Exposure:0.6

3.将刚才的图片资源拖入Cubemap(HDR)位置

4.打开天空盒修改面板,Window->Rendering->Lighting

5.选择Envirnment面板,将刚才创建的天空盒材质球拖入Skybox Material位置

6.效果

二、相机天空盒

1.相机上添加SkyBox组件,将天空盒材质球拖入Custom SkyBox

三、代码动态设置天空盒

 public Material skyBoxMaterial;

 void ChangeSkyBox(){
   RenderSettings.skybox = skyBoxMaterial;
}

猜你喜欢

转载自blog.csdn.net/qq_2633600317/article/details/131848062