![Unity3D网络游戏实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/295/847295/b_847295.jpg)
上QQ阅读APP看书,第一时间看更新
1.3 山体系统
Unity3D内置了一套强大的山体系统(也译作地形系统),点击GameObject→ 3D Object→Terrain便能创建一块地形。山体的属性面板如图1-14所示,可以通过它调整山体的大小、画出山体的形状。
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1738940092-YpaI5VGb0rhcVe4Dp4PAed9zibb99T3f-0-f610a4107462a8e540cd4889be1b2b2f)
图1-14 山体属性面板
面板中有7个按钮()这7个按钮从左往右分别是编辑高度、编辑特定高度、设置平滑、纹理贴图、画树模型、画草模型和其他设置。熟练使用这7个工具可以编辑一块漂亮的游戏地形。其中,
包含控制山体尺寸的属性,如果山体太大,可以适当缩小。设置面板中的一些常用属性如表1-4所示。
表1-4 山体设置面板中的一些常用属性
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0024_0003.jpg?sign=1738940092-ltvTOrYb5SdzbUtnv0ye2g2H83XWisvK-0-1bce9d3da9a8d779ae6abd480e3c1a03)
选择编辑高度工具()设置合适的笔刷大小(Brush Size)和力度(Opacity),然后在场景中绘制高低起伏的地面(如图1-15所示)。如果需要降低高度,只需按住Shift进行绘制。
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0024_0004.jpg?sign=1738940092-0EaK4sQKRJZaEIGcd6mE9bTfhHuRaU5d-0-1b4ba75595e34058b8f98b3ba5fe182c)
图1-15 使用编辑高度工具绘制的地形
选择贴图纹理工具(),点击Add Texture添加地形贴图(先将贴图文件拉入游戏项目中),然后便可以在场景中绘制山体贴图了(如图1-16和图1-17所示)。
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738940092-MD7reLzW9n5MknA5iHDlUyoiA6tTZaeA-0-e7bd098271b8445c738d7e1f73f48c2b)
图1-16 将贴图文件拉入项目中
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1738940092-EmUSVrKg6dpJcbuMPqnKDsdhVAqJtdcF-0-3dcb5321e5170cbe0db9a81b87992cd8)
图1-17 添加了两张贴图的山体面板
除了以上介绍的两种工具,还可以使用画树和画草工具为地形增色。有了地形,“茫茫宇宙”又增添了几分色彩(如图1-18所示)。
![](https://epubservercos.yuewen.com/FABC1B/6158700004756901/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1738940092-e18WxrF1sKY8E7s3CSzeOODu0ggRmOcf-0-28eda442ee2b8dab50423defdd268b61)
图1-18 摆放在地形上的坦克