環境地形

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Studio的 Terrain Editor 讓您生成和雕刻詳細和逼真的地形環境,例如山脈、水體、長滿草的山丘或平坦的沙漠。地形由體素組成,這是3D世界中由一定材料組成的4×4×4的區域。

在Studio工具欄中指示的地形編輯器 遠處有山脈的沙漠地形

使用編輯器工具,您可以輕鬆地 生成 和編輯地形,無論是在 體素區域 級別,還可選擇導入 高程圖顏色映射。對於更精確、動態或程序化的地形編輯,您也可以 腳本 來創建地形。

地形材料

以下是可用於地形的預設材料,您還可以應用 自定義材料。材料影響世界中地形的形狀和外觀;例如,動畫草 僅在 Grass 材料上呈現,而 Water 材料則 波動和閃耀

瀝青材料的外觀
瀝青
玄武岩材料的外觀
玄武岩
磚材料的外觀
卵石材料的外觀
卵石
混凝土材料的外觀
混凝土
裂裂熔岩材料的外觀
裂裂熔岩
冰川材料的外觀
冰川
草材料的外觀
地面材料的外觀
地面
冰材料的外觀
多葉草材料的外觀
多葉草
石灰石材料的外觀
石灰石
泥土材料的外觀
泥土
人行道材料的外觀
人行道
岩石材料的外觀
岩石
鹽材料的外觀
沙材料的外觀
砂岩材料的外觀
砂岩
板岩材料的外觀
板岩
雪材料的外觀
水材料的外觀
木板材料的外觀
木板
空氣材料圖示(無視覺外觀)
空氣

水的外觀

默認情況下,地形水面會隨著微妙的動作波動、震盪和閃耀。

要自定義水的顏色和運動:

  1. Explorer視窗中,導航到 Workspace,然後選擇 Terrain 對象。

    在Studio的Explorer窗口中顯示的地形對象
  2. Properties視窗中,通過以下屬性自定義水的外觀:

    屬性描述
    WaterColor調整遊戲中所有地形水的整體色調。
    WaterReflectance調整水面反射天空和周圍物體的程度,範圍從1(高)到0(無)。
    WaterTransparency調整水的透明度,範圍從1(清晰)到0(不透明)。
    WaterWaveSize調整波浪的大小,範圍從1(大)到0(無)。
    WaterWaveSpeed調整波浪的速度,範圍從100(湍流)到0(靜止)。

草的動畫

雖然大多數材料是靜態的,但您可以將動畫草叢添加到 Grass 地形材料。默認情況下,草會在模擬的風中輕輕搖擺,並且您可以通過 全球風 調整其動畫的方向/強度。

要將動畫草添加到 Grass 材料:

  1. Explorer視窗中,導航到 Workspace,然後選擇 Terrain 對象。

    在Studio的Explorer窗口中顯示的地形對象
  2. Properties視窗中,打開 Decoration 屬性。

    在Studio的Properties窗口中地形對象的裝飾屬性
  3. 通過為 GrassLength 屬性輸入 0.11 之間的值來調整草的長度。

    在Studio的Properties窗口中地形對象的草長度屬性 草長度比較以滾動的草地丘陵為背景。
  4. 通過 全球風 調整其動畫的方向和強度。

自定義地形顏色

每種地形材料都分配有預設顏色,但您可以自定義任何材料的顏色,以更好地符合您的遊戲。

在沙漠地形中使用的預設地形顏色

要自定義水以外的任何材料顏色:

  1. Explorer視窗中,導航到 Workspace,然後選擇 Terrain 對象。

    在Studio的Explorer窗口中顯示的地形對象
  2. Properties視窗中,展開 MaterialColors。所有材料顯示其RGB代碼。

    在Studio的Properties窗口中顯示的材料顏色屬性
  3. 對於任何材料,您可以輸入一個新的RGB代碼或單擊顏色方框以打開 顏色彈出窗口

生成地形

使用以下工具和方法,您可以通過工具或腳本生成程序性的大面積地形,或基於高程圖和顏色圖自動生成。

生成工具

生成工具允許您在幾秒鐘內生成地形。這對於想要創建大型地圖並微調 地形細節 來說非常有用。

  1. 在編輯器視窗中,導航到 Create 標籤並選擇 Generate 工具。

    在地形編輯器的創建標籤中指示的生成工具
  2. 在3D視口中,移動/調整 選區 的大小以生成地形。或者,展開工具的 Selection Settings 並在X/Y/Z 輸入框中輸入值,以設置特定的大小和位置。

  3. 在工具的 Biome Settings 部分,選擇以下生物群落以包含在新地形中:

    • 北極
    • 沙丘
    • 峽谷
    • 熔岩景觀
    • 山脈
    • 丘陵
    • 平原
    • 沼澤
  4. 點擊 Generate 按鈕。

高程圖和顏色映射

高程圖是3D地形地圖的2D表示,從上方直接查看。高程圖上較亮的區域代表較高的地形,如山脈,而較暗的區域則代表較低的地區,如山谷。

可選的顏色映射以及高程圖,通過顏色鍵將顏色轉換為地形材料。

高程圖示例圖像
高程圖
顏色映射示例圖像
顏色映射
從示例高程圖和顏色映射生成的地形
生成的地形

在高程圖中1個像素代表Studio中的4個stud,且Studio支持最大4096×4096像素的.jpg.png格式。

要導入高程圖和可選顏色映射:

  1. 在編輯器視窗中,導航到 Create 標籤並選擇 Import 工具。

    在地形編輯器的創建標籤中指示的導入工具
  2. 在工具的 Map Settings 部分,點擊導入按鈕並選擇您想作為高程圖導入的圖像。

  3. 在工具的 Material Settings 部分,選擇一種地形材料,或者上傳顏色映射。

    要在所有生成的地形上應用一致的材料,選擇 Material 標籤並選擇地形材料。

  4. 在3D視口中,移動/調整 選區 的大小以生成地形。或者,在 Select 工具字段中輸入值,以設置更具體的位置和大小。

  5. 點擊 Generate 按鈕。

腳本編寫

您可以使用 Terrain 類進行地形生成的腳本編寫。例如,要創建填滿某個體積的草材料地形,可以使用 FillBall()FillBlock()FillCylinder()FillRegion()FillWedge() 等方法。

填充區塊體積

local Workspace = game:GetService("Workspace")
Workspace.Terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(4, 4, 4), Enum.Material.Grass)

大規模編輯

編輯器的Edit標籤包含大規模編輯的工具。

選擇區域

Select工具是選擇矩形地形區域的通用工具。

在地形編輯器的編輯標籤中指示的選擇工具

通過在3D視口中單擊和拖動來選擇區域,使用移動拖把重新定位,使用縮放手柄編輯其大小。或者,在工具的 X/Y/Z 輸入框中輸入值以設置特定的位置和大小。

已選擇區域的移動拖把和縮放手柄
已選擇區域的移動拖把和縮放手柄

Studio還支持以下鍵盤和鼠標快捷鍵,假設選擇工具處於活動狀態,並且在Explorer窗口中未選擇任何內容。

WindowsMac動作
CtrlCC將所選區域內的地形複製到剪貼板。
CtrlVV粘貼已複製到剪貼板的地形並切換到變換工具,以便新地形可以進行變換。
CtrlXX將所選區域內的地形剪切到剪貼板。
CtrlDD複製所選區域內的地形,並切換到變換工具,以便新地形可以進行變換。
DeleteDelete刪除所選區域內的地形。
ShiftShift在拖動任何縮放手柄時按住時,區域沿所有其他軸等比例縮放。
Ctrl在拖動任何縮放手柄時按住時,區域沿該軸的正負方向等比例縮放。

變換區域

Transform工具讓您操作整個選定區域以獲得新的位置、大小或方向。

要變換區域:

  1. 選擇一個區域,然後激活 Transform 工具。請注意,如果您粘貼或複製地形,此工具將自動啟用。

    在地形編輯器的編輯標籤中指示的變換工具
  2. 在3D視口中,使用移動拖把、旋轉環和縮放手柄變換區域。或者,在工具的 X/Y/Z 輸入框中輸入值以設置特定的位置、大小和旋轉。

    選擇的區域上移動拖把、縮放手柄和旋轉環的Y軸

填充和替換區域

Fill工具允許您使用特定材料填充整個選定區域,或用另一種材料替換區域內的所有材料。

  1. 選擇一個區域,然後激活 Fill 工具。

    在地形編輯器的編輯標籤中指示的填充工具
  2. 在工具的 Material Settings 部分:

    • 要用特定材料填充區域,選擇 Fill 並選擇所需的材料。
    • 要用另一種材料替換一種材料的所有地形,選擇 Replace,然後選擇材料和目標材料。
  3. 點擊 Apply 按鈕或按 Enter/Return

    用鹽材料填充的區域
    填充了鹽材料的選定區域

設置海平面

Sea Level工具讓您創建一致的水位或移除區域內的所有水。

  1. 啟用 Sea Level 工具。

    在地形編輯器的編輯標籤中指示的海平面工具
  2. 通過在3D視口中單擊和拖動 移動拖把和 縮放手柄來選擇所需的區域。或者,在工具的 X/Y/Z 輸入框中輸入值以設置特定的位置和大小。

  3. 點擊 Evaporate 按鈕以移除所選區域內的水,或點擊 Create 按鈕以用水填充所選區域。

詳細編輯

Edit 標籤還提供了使用“畫筆”工具進行精確編輯的工具,以繪製、雕刻、平滑、壓平或繪製地形。

在地形編輯器的編輯標籤中指示的詳細編輯工具

每個工具讓您可以選擇球體盒子氣缸畫筆形狀,以及介於1-64 studs之間的基本大小。

地形編輯器中的畫筆形狀和大小控制

對於使用畫筆的工具,Studio支持以下鍵盤和鼠標快捷鍵。

WindowsMac動作
Ctrl在使用 DrawSculpt 工具時按住,可以切換為替代畫筆模式。例如,可以切換為“減去”模式而不是默認的“添加”模式。
ShiftShift在使用 DrawSculpt 工具時按住,可以暫時啟用 Smooth 工具。
BB在拖動鼠標或使用滾輪時按住,可以調整畫筆的基本大小
CtrlBB在拖動鼠標或使用滾輪時按住,可以調整畫筆的高度。僅在畫筆形狀設置為盒子氣缸時適用。
ShiftBShiftB在拖動鼠標或使用滾輪時按住,可以調整畫筆的強度。僅在使用 SculptSmoothFlatten 工具時適用。
Alt在鼠標按下時按住,可以顯示材料選擇器。

Draw工具使用畫筆 添加減去 地形。該工具以雙重模式運行,按住 Ctrl 將切換為“減去”模式,而不是默認的“添加”模式。此外,按住 Shift 將暫時啟用 Smooth 工具。

雕刻

Sculpt工具使用畫筆 添加減去 地形。與Draw工具不同,該工具包括一個強度滑動條,以允許對地形進行更為溫和的調整。

與Draw工具類似,Sculpt工具以雙重模式運行,按住 Ctrl 將切換為“減去”模式,而不是默認的“添加”模式。此外,按住 Shift 將暫時啟用平滑工具。

平滑

Smooth工具使用畫筆平滑地形中的急劇邊緣。該工具可以單獨使用,或者您可以在使用Draw或Sculpt工具時按住 Shift 進行切換。

壓平

Flatten工具將地形壓平到可視平面的一致水平。默認情況下,該工具降低平面之上的地形 將平面之下的地形提高到平面,但您可以選擇通過工具的 Flatten Mode 選項來有選擇性地降低 提高。

繪畫

Paint工具使用畫筆在現有材料上 塗漆 一種地形材料或 替換 一種材料為另一種材料。

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。