Unity3D学习笔记(三)为地形添加花草树木
转载自 http://huangxuyang.cn/unity3d/learning-unity3d-note-3
七月 4 2012 7:40 下午
上一篇笔记记录了如何在引擎中建立一个地形,并赋予其山脉、道路、还有光照。并利用Unity内置的素材包,创建一个第一人称控制器来漫游 整个游戏场景。本篇将继续介绍地形相关要点,为游戏场景添加地形细节,即那些花花草草。最后再介绍一个官方地形工具的使用,给山脉做一下“美容”。
选中层次面板中的Terrain对象,检视面板中就出现了熟悉的地形工具栏。这次使用的是第六个“地形细节画刷”工具。其实这个工具跟第四个“地形 画刷”工具很类似,只要点击"Edit Details(编辑细节)→Add Detail(添加细节纹理)”,在弹出的对话框中添加对应的细节纹理,之后按老方法将细节涂抹到地形上就可以了。同样也能添加多种细节纹理,让地形显得 更丰富一些。
简单起见我只添加了Unity自带素材包里的两种草皮细节纹理,分别是Grass和Grass2。选中其中任意一个纹理,就可以像地形画刷一样在地 形上绘制草地了,并且可以按住Shift删除已涂抹到地形上的草地。设置参数也很简单,用“Brush Size”调整画刷大小,用“Opacity”和“Target Strength”调整每次绘制草皮的密度。有点要注意的是,如果设计视图里的视野太远,则会导致看不到绘制上去的地形细节,此时必须拉近视野。但是有时 候的确需要宏观地绘制草皮,这个问题目前还困扰着笔者,如果你有相应的解决方案,欢迎留言指正。
第五个工具用于放置树木,使用方