读书频道 > 网站 > 网页设计 > Unity游戏开发实战(原书第2版)
3.4 添加天空盒和距离雾
15-11-30    下载编辑
收藏    我要投稿   
这是一本介绍Unity引擎的书。它解释了Unity需要提供什么,以及不管你要用它做什么都会用到的一些Unity最佳实践。如果你是一名爱好者或者学生,你或许可以按部就班从第1章开始阅读。如果你想通过本书来判断Unity是立即去当当网订购

如果你现在玩一下你的游戏,你会发现地形看起来已经很不错,你已经准备在地上走一走了,但是场景中还有一个明显的遗漏:天空。当然原型中使用默认的蓝色就可以了,但是与光照和天空下面画得地面显得有点不协调。添加一个天空盒可以完美解决这个问题。

在Unity中,天空盒是一个特殊的包裹在你的场景上的虚拟“盒子”,没有任何真正的几何学。天空盒不接受光照和阴影,而且它是渲染在场景中任何其他东西之前的,形成了一种距离很遥远的感觉。

你可以有两种方式将天空盒应用到你的场景中。使用渲染设置将其应用到所有场景中,或者将其应用到某些镜头中,以至于在场景中可以发生变化。天空盒(Skybox)包中有9个预先做好的天空盒供你使用。后面你也可以创建自己的天空盒。

使用预先做好的天空盒,步骤如下:

1)选择Edit > Render Settings。所有可用选项会显示在审查器中,而不是在对话框中。

2)在项目视图中,选择Skybox Material旁边的目标图标,然后在材料选择其中搜索Skybox, 或者拖曳至属性框。你可以在项目视图中的 Standard Assets > Skyboxes下面找到它。

3)你的天空盒会在你运行游戏的时候自动生效,但是如果需要在场景视图中查看,可以点击场景视图控制栏中的Scene Overlay开关。

当你进入渲染设置后,你可能还想激活迷雾(点击迷雾的复选框来选中迷雾),并且调整迷雾的颜色和密度设置,如图3.21所示。现在你的地形突然终止了,它并不像真实的场景那样随着距离渐渐隐去。添加迷雾可以帮助模拟这种幻觉。将迷雾的颜色设置成某种契合天空颜色的颜色,将其密度设为一个很小的数。在运行游戏的时候你肯定会需要微调一些,因为迷雾很难一次到位。如果你尚没有添加第一人称控制器预制件,可以从标准资源包中(Standard Assets)中添加一个,用来在游戏中来回走动。


 

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站