關於Unity中天空盒的使用
天空盒
是一個盒子,一個正方形的盒子。其實本身也是一種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面板不因為鼠標點擊其它目錄文件導致面板切換的,可以點擊右上角的一個小鎖頭,等到自己希望停留的面板的時候,鎖住,再去其它目錄下選擇文件進行拖拽。等設置完了,可以再幾點鎖頭解鎖。
關於Unity中天空盒的使用