天空盒
是一个盒子,一个正方形的盒子。其实本身也是一种shader,需要材质球做载体。
1: 一个场景是由6幅正方形的纹理图无缝拼接而成, 在视野看来位于真实的视野一样;
2: 两种天空盒:
场景天空盒 Window->Lighting->Scene->Skybox,切换摄像机场景不改变;
摄像机天空盒: 摄像机上添加天空盒组件,切换摄像机,天空盒被切换;
3: Unity开发实际的天空盒:
(1) 创建一个材质
(2) 使用天空盒的Shader;
(3) 配置天空盒资源;
(4) 查看效果;
(5) 配置全局天空盒,配置摄像机的天空盒;
天空盒实例1------全局天空盒
1.创建Unity工程目录
2.创建一个材质球MySkyBox,设置它的shader为Skybox---->6 sided(六个方向的常用)
3.在resources文件夹下创建一个skybox的文件夹,把美术画好的6张天空盒的上下前后左右的图复制进去
4.然后把6张天空盒拖进材质球MySkyBox的纹理属性里面
5.最后在Window->Lighting->Scene->Skybox中拖进材质球MySkyBox就完成了。默认的天空盒材质是Default-Skybox
天空盒实例2------摄像机的天空盒
1.给主摄像机Main Camera增加一个Skybox的组件,把实例1里面设置好的MySkyBox材质拖进Skybox的组件里面的天空盒属性。
2.Scene视图中虽然不显示天空盒的样子,但是Game视图有显示
小技巧:
如果要让Inspector面板不因为鼠标点击其它目录文件导致面板切换的,可以点击右上角的一个小锁头,等到自己希望停留的面板的时候,锁住,再去其它目录下选择文件进行拖拽。等设置完了,可以再几点锁头解锁。