1. 程式人生 > >關於Unity中天空盒的使用

關於Unity中天空盒的使用

材質 攝像機 全局 希望 efault span 創建 -- ces

天空盒

是一個盒子,一個正方形的盒子。其實本身也是一種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中天空盒的使用