包含此页的版本:
不含此页的版本:
影响高度的地形工具(例如“升高或降低地形”和“设置区域或图块的高度”)使用称为高度图的灰度纹理。Unity 表示每个点的高度地形场景中的地形。地形游戏对象向场景添加一个大型平面,您可以使用地形的“检查器”窗口创建详细的地形。更多信息
请参阅术语表作为矩形数组中的值。它使用灰度表示此数组heightmap存储对象高度数据的灰度纹理。每个像素存储垂直于该像素所表示的面的高度差。
请参阅术语表.高度图内置于地形中,存储在高度图中的值定义了地形上每个点或顶点的高度。
您可以将高度图导入和导出到 Unity 编辑器中。当你想使用真实世界的高度数据来复制珠穆朗玛峰等地标,或者在外部图像编辑器中处理高度图图像时,这非常有用。你还可以使用3D建模应用程序(如Houdini和World Machine)生成地形,然后将地形作为高度图导入到Unity中。
最好将高度图存储为 RAW 文件。RAW 文件使用 16 位灰度格式,该格式与大多数图像和横向编辑器兼容。Unity 编辑器使你能够导入和导出地形的 RAW 高度图文件。
要访问编辑器中的导入和导出设置,请在检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表,然后单击地形设置按钮(工具栏中的齿轮图标)。
在 纹理分辨率(地形数据上) 下,有两个按钮,分别标记为 导入原始(Import Raw) 和 导出原始(Export Raw)。
导入 Raw 允许 Unity 从 RAW 文件格式读取高度图,并在编辑器中生成它。
导出 Raw 允许 Unity 将高度图从编辑器写入为 RAW 文件格式。
| 财产 | 描述 |
|---|---|
| 深度 | 确定 Unity 在导入或导出的高度图中每个像素使用多少位。 • 第 16 位:使用 16 位(2 字节) • 第 8 位:使用 8 位(1 字节) |
| 分辨率 | 导入的高度图的纹理分辨率(宽度和高度)。 |
| 字节顺序 | 确定 Unity 如何对每个字节进行排序像素计算机图像中的最小单位。像素大小取决于您的屏幕分辨率。像素光照是在每个屏幕像素下计算的。更多信息 请参阅术语表在导入或导出的高度图中。这主要适用于位-16深度高度图,并且取决于平台。 |
| 垂直翻转 | 确定 Unity 是否在 x 轴上垂直翻转导出的高度图。 |
| 地形大小 | Unity 将应用导入的高度图的地形大小。 |
2020–06–30 页面已修改
更新内容以反映新的 UI 和选项