(五) Unity3d之Skybox(天空盒)


定義 

Skybox:圍繞整個場景的包裝器,用於模擬天空的材質(Material)。

天空盒材質種類:6 Sided, Procedural, Cubemap

 

設置天空盒有兩種方式

一、在當前相機 (Camera Preview)上添加skybox組件  

二、在當前場景Scene上添加skybox組件

  (二方式用的比較多。優勢:可作為反射源將天空色彩反射到場景中的物體上,效果更真實自然)

 

先下載天空資源包,下載完直接拖進Project中就行。下面的例子中使用了StarryNight天空盒

 

一、在當前相機 (Camera Preview)上添加skybox組件

Hierarchy -> main camera -> 右側Inspector中的Clear Flags -> 選擇Skybox -> add Component -> 添加Skybox -> 將下載好的資源包StarryNight拖拽到 Custom Skybox 

注意:  Clear Flags必須先設置成Skybox模式,否則add Component -> 添加Skybox將沒有任何效果

 

二、在當前場景Scene上添加Skybox組件

Window -> Rendering -> Lighting Settings -> Scene -> Environment -> 將下載好的資源包StarryNight拖拽到 Skybox Material 

 

三、通過創建新的Material也可以設置Skybox

新建new Material -> Inspector -> shader -> 選擇Skybox -> 選擇 6 Sided/Procedural/Cubemap

* 其中Skybox/Procedural 中還可以設置太陽sun的各種屬性


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM