如何在Unity3D 5.x中添加天空盒

导入天空盒资源包

如果已经导入了Skybox资源包,则可以省略此步骤。

在项目视图中右键单击Assets文件夹,在弹出列表中单击Import Package >“sky box”,如下图所示。

2

弹出一个“Import packages”窗口,您可以选择导入的Sky Box资源,这通常是默认的。点击“导入”按钮,如下图所示。

等待天空盒被导入,在项目视图中点击“资产”->“天空盒”->;“纹理”,可以看到系统提供了九个天空图资源。点开其中一个文件夹,可以看到有六个曲面贴图材质,刚好对应前后左右上下曲面。

设置天空盒有两种方法。一种方法是将天空盒绑定到相机上,这样相机视野中看到的天空就是用我们的天空图设定的,但是如果切换相机,就无法显示同样的天空。第二种是在场景中加入天空框,避免了多个摄像头切换导致的天空显示不一致的问题。

方法一:将天空盒与相机绑定。

首先,在层次视图中选择“主摄像机”。

然后,点击菜单栏上的“组件”按钮,在弹出的列表中点击“渲染”->;"天空盒",如下图所示。

然后,在Inspector视图中,您可以看到已经添加了Skybox组件。单击组件最右侧带圆点的小圆,如下图所示。

当点击带点的小圆圈时,会弹出一个“选择材料”窗口。你可以看到里面有很多天空图,所以我们选择其中的一张。

选择后,您可以在Inspector视图的Skybox组件中看到刚刚选择的天空贴图资源。这里我选择Sunny2 Skybox,如下图所示。

最后,我们单击运行按钮。在游戏视图中,我们可以看到游戏场景中有一个背景天空,如图。

方法2:在场景中添加一个天空盒。

点击菜单栏上的“编辑”按钮,在弹出的下拉框中点击“场景渲染设置”,如下图所示。

然后“场景渲染设置”设置会显示在Inspector视图中,点击贵州中部最右边带圆点对应“天空盒材质”的圆圈。

然后会弹出一个“选择材质”窗口,其中还会显示天空图资源。你可以根据需要选择一个。这里我们选择“Overcast2”,如下图所示。

最后,我们也运行游戏。在游戏视图中,我们还可以看到我们刚才在游戏场景中设置的背景天空。