(五) 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