地形资源可以前往资源商店下载地形资源。
地形也是游戏物体,所以我们可以通过右键游戏物体栏,创建3D对象-地形来创建地形。
地形(Terrain)默认有三个组件,分别是Transform组件、Terrain组件和Terrain Collider组件。
Transform组件:是Unity中所有游戏对象都具备的基础组件。对于地形来说,Transform 组件用于控制地形在游戏世界中的位置、旋转和缩放。它决定了地形在场景中的具体位置和朝向。
Terrain 组件:是专门用于创建和编辑地形的组件。它允许用户定义地形的大小、形状、纹理和其他视觉效果。Terrain 组件是用于塑造游戏世界自然环境的主要工具,可以用来创建山丘、山谷、平原等地貌。
Terrain 组件中从左到右分别是创建相邻地形、绘制地形、绘制树、绘制细节、地形设置五个绘制地形工具。如下图:

创建相邻地形工具用于在现有地形旁边创建新的相邻地形块。它允许开发者扩展地形区域,通过添加更多地形块来构建更大的游戏世界。绘制地形 是主要的地形编辑工具,允许开发者修改地形的高度和形状。使用不同的笔刷和设置,可以雕塑山丘、沟壑、平台等地形特征。这个工具也用于应用不同的纹理和材质,如草地、泥土、岩石等。绘制树 工具使开发者能够在地形上放置树木。用户可以选择不同种类的树木模型,并控制它们的大小、密度和分布。绘制细节工具用于在地形上添加细节元素,如草丛、花朵、小石头等。地形设置 包含了控制地形整体属性的各种设置,如地形的大小、分辨率、高度范围等。Terrain Collider 组件:这个组件为地形提供物理形状,使其能够与游戏中的其他物体发生物理交互(比如碰撞检测)。它确保了角色或物体不会穿过地形,而是能够在地形上行走或与之接触。
选择绘制地形 工具,选择合适的笔刷来笔刷大小、强度。如下图所示。

笔刷可以调整形状、大小、强度(不透明度),界面中也做了提示,鼠标左键按下是提升地形,鼠标左键+Shift是降低地形。效果如下:

绘制地形 下有多个子工具,默认就是我们刚刚使用的提升降低地形,如下图所示。

这里重点介绍一下上图中出现的绘制地形工具中的六个子工具:
编辑地形层-添加图层来添加一个刚刚导入地形资源,如果你的地形有草皮、河流等不同地形层,可以创建多个地形层来表示不同的地形。
选择绘制树 工具,默认是没有树的,需要点击编辑树-添加树-选择地形资源来添加。


效果如下图所示,当然如果你需要删除树,也可以使用Shift+鼠标左键来清除树。

如果你希望为整个地图都放置树,可以使用大量放置树功能,在弹出的确认框中输入你要在地图中放置树的总数即可。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。