在游戏开发中,我们会经常有需求是:要设置游戏内的一个天空的环境。
这时就可以使用Unity的天空盒子,来做这样的处理。
天空盒子随着镜头的转向会有不同的纹理显示,但是不会随着镜头的前进或后退而放大或缩小。
基于以上的需求和天空盒子的功能,那么我们来看一下如何设置天空盒子:
一、我们来创建一个材质球:
将材质球命名为Skybox。
首先将数值设置为一下数值
接下来,我们设置这个天空盒子材质球的纹理,也就是设置Spherical (HDR)。
在Project面板中,找到我们的纹理图片,将图片拖拽到Skybox材质的Spherical(HDR)属性上。
二、将天空材质球设置为天空盒子:
在Window->Rendering->Lighting Settings中,打开Light页面,将Skybox.mat拖拽到Light面板中的Skybox Material中。
三、需要用到的纹理图片: