10.Unity2018中的地形——Terrain(一)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.Unity2018中的地形——Terrain(一)相关的知识,希望对你有一定的参考价值。

参考技术A

Terrain 是Unity自带的地形编辑器工具。

在 Hierarchy面板 中右键-> 3D Object -> Terrain ,创建一个Terrain(地形)

同时会在 Assets 文件夹中创建一个默认名为 New Terrain 的文件, 用于保存 Terrain 的相关数据 。后缀为 ". asset "

Settings 是 Terrain 的参数设置面板。

由于每一次改变地形,unity 默认都会自动生成光照贴图,导致性能减弱。
可以在 windows 菜单-> rendering -> lighting setting ->取消勾选最下面的 auto Generate

使用:
从调色板 Brushes 中选择一个画笔,然后单击左键并将其拖动到 Terrain对象上 以 提高地形高度 直到最大高度 Terrain Height 。在按住Shift键的同时单击左键并拖动以 降低地形高度 降低地形高度直到0。

使用:
使用“ Set Height” 工具绘画时,单击左键在 Terrain 上拖动,它将降低当前高于 目标高度 的地形区域,并升高低于 目标高度 的区域。

注意:

作用:
“ Smooth Height” 工具可以平均附近区域,使景观柔和并减少突然变化的外观;它不会显着提高或降低地形高度。
使用包含高频图案的画笔绘画后,平滑处理特别有用。这些笔刷图案倾向于将尖锐的锯齿状边缘引入到景观中,但是您可以使用 “Smooth Height” 工具来软化该粗糙度。

使用:
使用 “ Smooth Height” 工具绘画时,单击左键在 Terrain 上拖动,

作用:
使用 “Paint Texture” 工具将诸如草,雪或沙之类的 纹理 添加到 Terrain 中。它使我们可以将平铺纹理的区域直接绘制到 Terrain上 。在 Inspector 面板中,单击“ 绘制地形” 图标,然后选择从 “ Brushes ” 工具列表中 绘制纹理

使用:

注意:

作用:
选择工具后,Unity会突出显示所选“地形”图块周围的区域,指示您可以在其中放置新的连接图块的空间。

使用:
左键单击区域,将自动生成一片空白的 Terrain ,并在 Assets 文件夹中生成一个新的 assets 文件。

注意:

作用:
如果使用 “Brushes” 来创建自定义画笔,该 “纹理” 表示具有特定地质特征(例如山丘)的高度图,则 Stamp Terrain 很有用。

使用:
1.使用 Stamp Terrain 工具,您可以选择现有的画笔并单击以选用它。在 Terrain 中每次单击都会引发 Terrain 中出现所选笔刷形状的 “ Stamp Height ” 。要将 Stamp Height 乘以百分比,请移动 Opacity 滑块以更改其值。例如, Stamp Height 为200, Opacity 为50%,则将每个 Stamp 的高度设置为100。
2. Max <–> Add 让我们选择是将 Stamp 的高度添加到地形的当前高度,还是取两者中的最大高度。

作用:
将树刷入到 Terrain 里面。

添加树:
点击 Edit Trees … -> Add Tree -> 选择

使用:

Settings:

作用:
一个 地形 可能有草丛和其他小物体(例如岩石)。用 Paint Details 来刷细节。

添加细节物体和草:
最初,地形没有可用的草或细节。在检查器中,单击“ 编辑细节”按钮以显示带有“ 添加草纹理”和“ 添加细节网格”选项的菜单。单击任一选项以打开一个窗口,您可以在其中选择资产以添加到地形以进行绘制。

使用:

添加窗口:

注意:

注意:

以上是关于10.Unity2018中的地形——Terrain(一)的主要内容,如果未能解决你的问题,请参考以下文章

Terrain地形

Cesium 生成 terrain 地形数据

Unity3D地形Terrain

蓝鸥Unity开发基础三课时3 Terrain地形系统未完

cesium之加载地形图Terrain篇

Unity笔记Terrain地形制作坍塌/深坑