1. 程式人生 > >在unity中更改天空盒的幾種方式

在unity中更改天空盒的幾種方式

我們先來講一下,怎麼樣自制一個天空盒吧,其實很簡單,先建立一個material,取好名字,然後更改屬性為Skybox/6 Sided,並且把六個面的圖片都選好,如下圖:
這裡寫圖片描述
注意圖片在太空盒的位置啊~~天空盒就這樣做好了,那麼修改天空盒呢?
方法一:
在選單欄Window屬性下,選中Lighting,會出現下面對話方塊:

Scene中有Skybox屬性,可以選擇material,這裡有系統預設的天空盒,也有自制的天空盒,更換之後天空盒會有改變。
方法二:
可以給攝像機新增一個元件–Keybox,在這裡也可以直接修改。
天空盒修改之後

上面是在unity中手動修改天空盒,但是有些遊戲中要求我們在遊戲進行中自動更改天空盒,這時候就需要程式碼了。我們來一個小小練習,使用程式碼每隔5秒更改一次太空盒:
這裡寫圖片描述


我把指令碼掛在了攝像機上,記得把你做好的太空盒拖進陣列中哦~(其實用Resource.load<>()去獲取最好了~但這裡只是展示核心程式碼)