
上QQ阅读APP看书,第一时间看更新
1.3 山体系统
Unity3D内置了一套强大的山体系统(也译作地形系统),点击GameObject→ 3D Object→Terrain便能创建一块地形。山体的属性面板如图1-14所示,可以通过它调整山体的大小、画出山体的形状。

图1-14 山体属性面板
面板中有7个按钮()这7个按钮从左往右分别是编辑高度、编辑特定高度、设置平滑、纹理贴图、画树模型、画草模型和其他设置。熟练使用这7个工具可以编辑一块漂亮的游戏地形。其中,
包含控制山体尺寸的属性,如果山体太大,可以适当缩小。设置面板中的一些常用属性如表1-4所示。
表1-4 山体设置面板中的一些常用属性

选择编辑高度工具()设置合适的笔刷大小(Brush Size)和力度(Opacity),然后在场景中绘制高低起伏的地面(如图1-15所示)。如果需要降低高度,只需按住Shift进行绘制。

图1-15 使用编辑高度工具绘制的地形
选择贴图纹理工具(),点击Add Texture添加地形贴图(先将贴图文件拉入游戏项目中),然后便可以在场景中绘制山体贴图了(如图1-16和图1-17所示)。

图1-16 将贴图文件拉入项目中

图1-17 添加了两张贴图的山体面板
除了以上介绍的两种工具,还可以使用画树和画草工具为地形增色。有了地形,“茫茫宇宙”又增添了几分色彩(如图1-18所示)。

图1-18 摆放在地形上的坦克