跪求unity3d中场景天空盒怎么用代码控制

 我来答
晨斯恰
2017-04-24 · 超过23用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:21.7万
展开全部
导入天空盒子资源包如果已经导入天空盒子资源包了,则可以省略此步骤。鼠标右击Project视图的Assets文件夹,在弹出来的列表中点击“ImportPackage”-->"Skyboxes",如下图所示。2弹出一个“Importpackages”窗口,选择导入的天空盒子资源,这里一般默认就可以了,点击“Import”按钮,如下图所示。3等待天空盒子导入完成,点击Project视图下的"Assets"-->“Skyboxes”-->"Textures",可以看到系统提供了9款天空贴图资源,点击其中的一个文件夹,可以看到里面,放置了6个面的贴图材质,刚好对应前、后、左、右、上、下6个面。设置天空盒子有两种方法,一种是将天空盒子绑定到摄像机上,这样在摄像机的视野里看到的天空都是设置了我们的天空贴图的,但是如果切换摄像机就无法显示同一个天空了。第二种是在场景中添加天空盒子,这样避免了在多摄像机中切换摄像机所带来的天空显示不一致的问题。方法一:将天空盒子绑定到摄像机上首先,在Hierarchy视图中选中“MainCamera”。然后,点击菜单栏上的“Component”按钮,在弹出来的列表中点击“Rendering”-->”Skybox“,如下图所示。接着在Inspector视图中可以看到添加了Skybox组件,点击组件最右侧的带有点的小圆圈,如下图所示。当点击带有点的小圆圈后会弹出一个“SelectMaterial”窗口,可以看到里面有很多天空贴图,我们选择其中一个。选择过后,你可以在Inspector视图中的Skybox组件中看到刚才选中的天空贴图资源,这里我选择Sunny2Skybox,如下图所示。最后,我们点击运行按钮,在Game视图中我们看一看到游戏场景中有背景天空了,如图所示。方法二:在场景中添加天空盒子点击菜单栏上的“Edit”按钮,在弹出来的下拉框中点击“SceneRenderSetting”,如下图所示。接着在Inspector视图中会显示“SceneRenderSetting”设置,在黔中点击“SkyboxMaterial”对应的最右侧的带有点的小圆圈。然后会弹出来一个“SelectMaterial”窗口,在这个窗口中也显示天空贴图资源,可以根据要求选择一个,这里我们选择“Overcast2”,如下图所示。最后,我们同样运行游戏,在Game视图中,同样也能看到游戏场景中有刚才我们设置的背景天空。
款爷草港姐吖绸
2017-04-24
知道答主
回答量:62
采纳率:0%
帮助的人:15.5万
展开全部
public Material sky01;//天空盒的材质
RenderSettings.skybox=sky01;//把天空盒换成这个材质

其余的东西就用.点出来看吧。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式