1:在當前相機上添加。(如果世界中有多個攝像機的話,切換攝像機 需要看不同的天空 就可以使用這種方式實現。)
2:在當前場景上添加。
Unity 已經提供的天空盒9個漂亮的天空盒了,也可以到網上找再導入。
首先導入 Unity 自帶的天空資源包 :
菜單欄 -> Assets -> Import Package -> Skyboxes
導入後會在 Project 窗口下面看到 Assets 目錄下面看到 Skyboxes 目錄這個目錄下面就是 Unity 給我們提供的9個天空盒
1.給攝像機添加天空盒
首先選擇Hierarchy 下面的 Main Camera 攝像機
然後 點擊 Component -> Rendering -> Skybox 給攝像機添加一個天空盒組件,攝像機的屬性欄看到 Skybox 屬性了,接著設置天空盒的材質球,點擊 Custom Skybox 屬性後面的小圓圈
這時會跳出材質球的選擇框
再回到界面就能看見效果了 嘿嘿
2.前場景上添加天空盒
在菜單欄中選擇:Edit->Render Setting(在保證不在選擇場景中其它文件的前提下),Inspector 面板中將顯示 Render Setting 屬性 ,然後點擊 Skybox Material 屬性後面的小圓圈,就能看見選擇天空材質球的窗口,選擇喜歡的天空材質球再回到操作界面就能看見效果了。
效果如下:
先制作一個天空盒材質,然後有兩種方法添加。
一個是在setting——renderSetting中,添加到skybox那裡,這樣的話這個場景都顯示這個天空盒
另一個方法是在camera中添加一個skybox組件,之後添加天空盒就行了
是自己做的天空盒?要是自制的,又導出android或者IOS,要注意shader的選擇,有些shader是不支持手機平台的,另外天空盒的顯示層級,確保能看到,還有燈光,再看看有沒有相關代碼控制問題