【Unity】5.2 天空盒

分類:Unity、C#、VS2015 對象

建立日期:2016-04-20 blog

1、簡介

Unity中的天空盒其實是一種使用了特殊類型Shader的材質,這種類型的材質能夠籠罩在整個遊戲場景以外,並根據材質中指定的紋理模擬出相似遠景、天空等效果,使遊戲場景看起來更完整。 遊戲

2、蒐集天空盒並打包

因爲不一樣的場景使用的天空盒可能不一樣,所以,做爲遊戲開發人員,平時你能夠注意蒐集一些常見的天空盒並將其導出到一個skyboxes.UnityPackage中。這樣一來,當之後想在某個工程中使用時,直接從包中導入須要的一個或多個天空盒就好了。 遊戲開發

ch05Demos工程中就是收集的一些天空盒。以下圖所示: 開發

image

3、爲攝像機指定天空盒

在工程中導入skyboxes.UnityPackage中的一個或多個天空盒之後,就能夠在不一樣場景的攝像機中分別指定使用的是哪一個天空盒了。 get

一、指定天空盒 it

下面簡單介紹如何在Unity 5.x中指定天空盒。 打包

一、在層次視圖中選中攝像機對象,而後單擊菜單欄中的【Component】->【Rendering】->【Skybox】選項,這就爲該攝像機添加了一個天空盒組件。以下圖所示:渲染

image

二、在檢視器視圖中,爲這個攝像機指定所用的天空盒。以下圖所示: 方法

image

這樣一來,當前場景中的默認天空盒就會自動替換爲你指定的天空盒。

二、提示

若是您有個分配給相機 (Camera) 的天空盒 (Skybox),請確保將該相機 (Camera) 的天空盒 (Skybox) 設置爲 清除 (Clear) 模式。

霧 (Fog) 的顏色與天空盒顏色相匹配是個好想法。在渲染設置中能夠設置霧 (Fog) 的顏色。

4、本身製做天空盒

除了收集別人製做的天空盒以外,若是你搜集的天空盒仍然不能知足要求,你還能夠根據需求本身去製做新的天空盒。

具體制做方法請參看其餘資料,這裏就不介紹了。

相關文章
相關標籤/搜索