在現實生活中,我們可以看到各種各樣的天空,在Unity3D游戲中也能看到各種各樣的天空,那么這些天空是如何添加的呢,本文就以圖文的形式詳細的向大家介紹如何在Unity3D中添加天空盒子。
1、導入天空盒子資源包
如果已經導入天空盒子資源包了,則可以省略此步驟。鼠標右擊Project視圖的Assets文件夾,在彈出來的列表中點擊“Import Package”-->"Skyboxes",如下圖所示。
2、彈出一個“Import packages”窗口,選擇導入的天空盒子資源,這里一般默認就可以了,點擊“Import”按鈕,如下圖所示。
3、等待天空盒子導入完成,點擊Project視圖下的"Assets"-->“Skyboxes”-->"Textures",可以看到系統提供了9款天空貼圖資源,點擊其中的一個文件夾,可以看到里面,放置了6個面的貼圖材質,剛好對應前、后、左、右、上、下6個面。
4、設置天空盒子有兩種方法,一種是將天空盒子綁定到攝像機上,這樣在攝像機的視野里看到的天空都是設置了我們的天空貼圖的,但是如果切換攝像機就無法顯示同一個天空了。第二種是在場景中添加天空盒子,這樣避免了在多攝像機中切換攝像機所帶來的天空顯示不一致的問題。
方法一:將天空盒子綁定到攝像機上
1)首先,在Hierarchy視圖中選中“Main Camera”。
2)然后,點擊菜單欄上的“Component”按鈕,在彈出來的列表中點擊“Rendering”-->”Skybox“,如下圖所示。
6)接著在Inspector視圖中可以看到添加了Skybox組件,點擊組件最右側的帶有點的小圓圈,如下圖所示。
4)當點擊帶有點的小圓圈后會彈出一個“Select Material”窗口,可以看到里面有很多天空貼圖,我們選擇其中一個。
5)選擇過后,你可以在Inspector視圖中的Skybox組件中看到剛才選中的天空貼圖資源,這里我選擇Sunny2 Skybox,如下圖所示。
6)最后,我們點擊運行按鈕,在Game視圖中我們看一看到游戲場景中有背景天空了,如圖所示。
方法二:在場景中添加天空盒子
1)點擊菜單欄上的“Edit”按鈕,在彈出來的下拉框中點擊“Scene Render Setting”,如下圖所示。
2)接著在Inspector視圖中會顯示“Scene Render Setting”設置,在黔中點擊“Skybox Material”對應的最右側的帶有點的小圓圈。
3)然后會彈出來一個“Select Material”窗口, 在這個窗口中也顯示天空貼圖資源,可以根據要求選擇一個,這里我們選擇“Overcast2”,如下圖所示。
4)最后,我們同樣運行游戲,在Game視圖中,同樣也能看到游戲場景中有剛才我們設置的背景天空。
相關推薦:
新聞熱點
疑難解答
圖片精選