【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、本身制做天空盒

除了收集别人制做的天空盒以外,若是你搜集的天空盒仍然不能知足要求,你还能够根据需求本身去制做新的天空盒。

具体制做方法请参看其余资料,这里就不介绍了。

相关文章
相关标签/搜索