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

如何在Unity3D 5.x中添加天空盒子,第1张

导入天空盒子资源包

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

鼠标右击Project视图的Assets文件夹,在d出来的列表中点击“Import Package”-->"Skyboxes",如下图所示。

2

d出一个“Import packages”窗口,选择导入的天空盒子资源,这里一般默认就可以了,点击“Import”按钮,如下图所示。

3

等待天空盒子导入完成,点击Project视图下的"Assets"-->“Skyboxes”-->"Textures",可以看到系统提供了9款天空贴图资源,点击其中的一个文件夹,可以看到里面,放置了6个面的贴图材质,刚好对应前、后、左、右、上、下6个面。

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

方法一:将天空盒子绑定到摄像机上

首先,在Hierarchy视图中选中“Main Camera”。

然后,点击菜单栏上的“Component”按钮,在d出来的列表中点击“Rendering”-->”Skybox“,如下图所示。

接着在Inspector视图中可以看到添加了Skybox组件,点击组件最右侧的带有点的小圆圈,如下图所示。

当点击带有点的小圆圈后会d出一个“Select Material”窗口,可以看到里面有很多天空贴图,我们选择其中一个。

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

最后,我们点击运行按钮,在Game视图中我们看一看到游戏场景中有背景天空了,如图所示。

方法二:在场景中添加天空盒子

点击菜单栏上的“Edit”按钮,在d出来的下拉框中点击“Scene Render Setting”,如下图所示。

接着在Inspector视图中会显示“Scene Render Setting”设置,在黔中点击“Skybox Material”对应的最右侧的带有点的小圆圈。

然后会d出来一个“Select Material”窗口, 在这个窗口中也显示天空贴图资源,可以根据要求选择一个,这里我们选择“Overcast2”,如下图所示。

最后,我们同样运行游戏,在Game视图中,同样也能看到游戏场景中有刚才我们设置的背景天空。

unity添加天空盒有两种方法,分别为向场景添加和向摄像机添加。首先我们在assert里面导入skybox素材。

向camera里导入:

点击camera或者main camera,再点击component,选renderin,点skybox.再inspector里面会成这样,注意,第一个框框必须是skybox。然后在第二个框框里面导入素材。

向scene里导入:

在edit里点render setting即可。再在红框框处选择。

scene里面添加skybox什么时候都可以看到,camera只有在该摄像机里面可以看到。

 先制作一个天空盒材质,然后有两种方法添加.

一个是在setting——renderSetting中,添加到skybox那里,这样的话这个场景都显示这个天空盒

另一个方法是在camera中添加一个skybox组件,之后添加天空盒就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11715704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存