Unity-地形-Set Height
使用?Set Height?工具可將地形上某個(gè)區(qū)域的高度調(diào)整為特定值。要訪問該工具,請單擊?Paint Terrain?圖標(biāo),然后從下拉菜單中選擇?Set Height?工具。

使用?Set Height?工具進(jìn)行繪制時(shí),當(dāng)前高于目標(biāo)高度的地形區(qū)域會降低,而低于該高度的區(qū)域會升高。Set Height?可用于在場景中創(chuàng)建平坦的水平區(qū)域,例如高原或人造特征(如道路、平臺和臺階)。
請從?Space?下拉菜單中選擇一個(gè)屬性,以便指定高度偏移是相對于?Local?還是?World?空間。
屬性????????????????????????????描述
World????????????????選擇此選項(xiàng)可將高度偏移設(shè)置為?
Height???????????????字段中輸入的值。但是,請注意,__Set Height__ 工具無法將地形降低至低于其變換位置 Y 坐標(biāo),即使輸入的值小于 Y 坐標(biāo)的情況下也是如此。
Local選擇此選項(xiàng)可設(shè)置相對于地形的高度偏移。例如,如果在?Height?字段中輸入 100,則高度偏移量是地形的變換位置 Y 坐標(biāo)與 100 之和 (terrain.transform.position.y
?+ 100)。輸入的?Height?值必須是從 0 到地形設(shè)置中的?Terrain Height?之間的值。
在?Height?字段中輸入數(shù)值,或使用?Height?屬性滑動條來手動設(shè)置高度?;蛘?,按 Shift 鍵并單擊地形在光標(biāo)位置采樣高度,類似于在圖像編輯器中使用“吸管”工具的方式。
如果按?Height?字段下的?Flatten Tile?按鈕,整個(gè)地形瓦片都將調(diào)整到指定的高度。這對于設(shè)置凸起的地平面很有用,例如,如果您希望景觀包括地平線上方的山丘和下方的山谷,便可使用此功能。如果按?Flatten All?按鈕,場景中的所有地形瓦片都將調(diào)平。
Brush Size?值確定要使用的畫筆的大小,而?Opacity?值確定待繪制區(qū)域的高度達(dá)到設(shè)定目標(biāo)高度的速度。
還可以使用高度貼圖來編輯地形的高度。