找回密码
 注册帐号

扫一扫,访问微社区

使用地形

2015-1-8 15:54| 发布者: 杨炎| 查看: 1987| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 使用地形创建新地形要创建新地形 (terrain)请点击地形 (terrain) -> 创建地形 (create terrain)。这会将“地形”(terrain) 添加到您的项目 (project)和层级视图 (hierarchy views)中。新创建的地形 (terrain) 在场景 ...

使用地形

创建新地形

要创建新地形 (terrain)点击地形 (terrain) -> 创建地形 (create terrain)。这会将“地形”(terrain) 添加到您的项目 (project)层级视图 (hierarchy views)中。

新创建的地形 (terrain) 在场景视图 (scene view)中如下图所示::

场景视图 (scene view) 中的新地形 (terrain)

如果想要不同大小的地形 (terrain),请在菜单栏中选择地形 (terrain) -> 设置分辨率 (set resolution)。从本对话框中,您可以进行与地形 (terrain) 大小相关的多项设置。

设置地形的分辨率。

上图中的某些值可以更改。

这些值是:

地形宽度 (terrain width):以单位计的地形 (terrain) 宽度。

地形高度 (terrain height):以单位计的地形 (terrain) 高度。

地形长度 (terrain length):以单位计的地形 (terrain) 长度。

高度图分辨率 (heightmap resolution):选中地形 (terrain) 的高度图 (heightmap) 分辨率。

细节分辨率 (detail resolution):控制草地和细节网格的地图分辨率。出于性能原因(为了节省绘图调用),该数字设置地越低越好。

控制纹理分辨率 (control texture resolution):用于将地形 (terrain) 上所画的纹理进行分层的泼溅贴图 (splat map) 分辨率。

基础纹理分辨率 (base texture resolution):用于代替在一定距离的泼溅贴图 (splat map) 的复合纹理分辨率。

地形导航

地形与其他游戏对象 (gameobject) 略有不同。您可以使用笔刷 (brushes)绘制和操纵地形 (terrain)。如果要改变地形 (terrain) 的位置,您可以修改其在检视器 (inspector)中的变换位置 (transform position)值。这使您能够四处移动地形 (terrain),但无法旋转或改变其大小。.

在“层级视图”(hierarchy) 中选中地形 (terrain) 后,您便可以使用 f(焦点)键对地形进行轻松导航。按 f 后,无论鼠标在哪个位置,都会移动到场景视图 (scene view) 的中心位置。这使您能够对某个区域进行润色,快速移动到另一个区域并修改其他东西。如果在按下 f 键时鼠标没有悬停在地形 (terrain) 的某个区域,则整个地形 (terrain) 都会被置于场景视图 (scene view) 的中心位置。

编辑地形

选中地形 (terrain) 后,您可以在检视器 (inspector)中查看一些极好的新地形 (terrain) 编辑工具。

检视器 (inspector) 中的地形编辑工具 (terrain editing tools)

每个矩形按钮都是不同的地形 (terrain) 工具。有更改高度、绘制泼溅贴图或添加树木或岩石等细节的工具。要使用特定工具,请点击该工具。然后,工具按钮下方会出现对该工具的简短说明(文本形式)。

大部分工具会使用笔刷。使用笔刷的任何一种工具都会显示许多不同的笔刷。要选择笔刷,只需点击该笔刷。鼠标在地形上悬停时,当前选中的笔刷会以已指定的大小显示预览。

您将在场景视图 (scene view)中使用所有这些笔刷,可直接在地形 (terrain) 上进行绘制。仅需选择您需要的工具和笔刷,然后在地形 (terrain) 上点击和拖动以对其进行实时修改。要绘制高度、纹理或装饰,您必须在层级视图 (hierarchy view)中选中该地形 (terrain)

注意:选中笔刷后,请将鼠标移动到场景视图 (scene view) 中的地形 (terrain) 上,并按f。 这将使场景视图 (scene view) 以鼠标指针所在位置为中心,并自动将画面拉近到笔刷大小 (brush size)的距离。这是创建地形 (terrain) 时实现导航的最快且最简便的方法。

地形键盘快捷键

当地形检视器 (terrain inspector) 处于激活状态时,这些键盘快捷键可用于快速编辑(所有键盘快捷键都可在 unity“偏好设置”(preferences) 中进行自定义):

shift-q 到 shift-y 用于选择激活的地形工具。

逗号 (,) 和 点 (.) 在激活的笔刷中循环。

shift - 逗号 (<) 和 shift - 点 (>) 在激活的树木/纹理/细节对象中循环。s

上一篇:下一篇:树枝组属性

相关阅读

文章点评
相关文章