通过unity我们可以创造出很多非常好看的地形,如下是我之前创造的一个地形,运行后有风场的作用树木会随着风场的方向而摆动,并且水有流动效果。
一、创建地形
打开unity,点击gameobject-3Dobject-Terrain创建一个地形。
二、地形编辑工具
选中刚创建好的Terrain,右侧会显示相应的属性设置界面。
Brushes:可以调节笔刷形状。
Brash Size:可以调节笔刷的大小。
Opacity:为笔刷力度,调制笔刷力度可以控制地形变化的速度。
选中如下图示第一个,即可对选中的Terrain进行升高或降低,想在哪个区域建高地形就直接鼠标左击刷上去,想让地形凹进去就按shift加鼠标左击刷上去。
三、地形纹路贴图
选中如图中第三个选项,然后点击Edit Terrain Layers-create layer,选择你的资源库中拥有的地形贴图,即可为地形贴图。
四、添加树
点击上图中中间的树一样的图标,添加资源库中的树,用鼠标移动来进行种树操作。
Tree Density:在笔刷面积下的树的密度。取值范围为0—100。
Color Variation:树之间的颜色差异。取值为0—1。
Tree Height:树的高度。
Variation:树与树之间的高度比。取值范围为0-30。
Tree Height:树的宽度(此值更改会导致树挤压变形)。
Variation:树与树之间的宽度比。取值范围为0-30。
五、添加草
添加草用的是树的右边的那个按钮,大体的操作与树相似。
对于草和树等等创建在地形上的植被,按下shift并且鼠标左击按到的区域都会被清除。
六、添加风场
点击game object-3DObject-wind zone来创建风,通过调整右侧风的属性来达到自己满意的效果。文章来源:https://www.toymoban.com/news/detail-432876.html
文章来源地址https://www.toymoban.com/news/detail-432876.html
到了这里,关于unity-地形的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!