工具與外掛 / Level Design Toolkit

Level Design Toolkit 正在 Fab 審核中

一個編輯器模式,用於在 Unreal Engine 中搭建關卡的日常工作:移動樞紐、落地並吸附部件、對齊和排列所選物件、把重複的網格體轉為實例,並檢查關卡中的常見問題。每個操作都只需一次復原。

70 秒:面板、樞紐、落地與吸附、排列、圖樣和關卡檢查。有聲音。

影片和圖片中的冬季前哨站是我們的展示場景,不包含在產品中。隨附的示範地圖使用簡單形狀。

功能

已測試:同一份原始碼可在 UE 5.6、5.7 和 5.8 上建置,外掛程式碼沒有任何警告,每個版本皆通過 66 項自動化測試。在關卡編輯器中實測(Intel Core i7-14700):對齊 1,000 個 Actor 約 0.5 秒,將 1,000 個 Actor 轉為實例約 0.6 秒,檢查 2,000 個 Actor 不到 0.01 秒。

Pivot

邊界上的 27 個預設,可依每個 Actor 設定,也可讓所選物件共用一個樞紐。可在視埠中的表面或頂點上拾取樞紐。Bake to Mesh 會把它變成網格體的原點,可作用於副本,也可直接作用於資產。

Drop to Surface

每個 Actor 發射五條射線,使其落在正下方的最高點上,可整組落下,也可貼合坡度。

Modular Snap, Vertex Snap

用移動 Gizmo 拖曳的部件會吸附到相鄰部件,使用名為 Snap 的插槽,或其邊界的面、邊和角。Vertex Snap 可角對角:先點一個頂點,再點目標。

Align

在任意軸上依最小、中心或最大對齊,可相對於所選物件、第一個、最後一個或平均值。還有比對、鏡像和帶種子的隨機化。

Arrange

平均分佈、排成一列、網格、圓或弧、球面,或沿樣條排列。陣列和圖樣附即時預覽,可產生獨立 Actor 或一個實例容器。

Instancing

Static Mesh Actor 轉為 ISM 或 HISM,也可轉回,確認前顯示繪製呼叫估算。可合併和拆分容器。

Level Check

找出重疊的重複物件、缺少的碰撞、過重的網格體、缺少的 LOD 和光照貼圖 UV、錯誤的縮放、預設材質和偏離網格的 Actor。點選問題即可選取並定位相關 Actor;安全的問題可用 Auto-Fix;支援匯出 CSV。

Scripting

33 個 Blueprint 和 Python 函式,以及每次操作後的事件,可用於你自己的編輯器工具。

快速入門

  1. 啟用外掛

    從 Fab 安裝,在 Edit > Plugins 中啟用 Rookspire Level Design Toolkit,然後重新啟動編輯器。

  2. 開啟模式

    在關卡視埠的 Modes 選單中選擇 Rookspire Level Design。面板會停駐在視埠旁。

  3. 選取並點擊

    選取幾個 Actor,選一個軸,點擊 Min、Centre 或 Max。按 Ctrl+Z 一步復原。

做不到的事

  • 僅用於編輯器:在執行階段或封裝後的遊戲中不起任何作用。
  • 僅支援 Windows 64 位元:不支援 Mac 或 Linux。
  • 不支援 UE 5.5 及更早版本。
  • To Instances 只轉換一般的 Static Mesh Actor:植被、地形草、PCG 輸出和 Blueprint 都不會被更動。
  • Modular Snap 搭配移動 Gizmo 使用;旋轉或縮放部件時不會吸附。
  • 介面和手冊僅有英文。

常見問題

之後我的關卡還需要這個外掛嗎?
不需要。實例容器是帶有引擎 ISM 或 HISM 元件的一般 Actor,所以沒有外掛,關卡也能開啟並正常運作。
它會修改我的資產嗎?
只有在你要求時才會。Bake to Mesh 可以作用於副本,因此原始資產不會被修改,引擎內容也絕不會被寫入。
操作可以復原嗎?
可以。每個操作都只需一次復原,包括途中發生吸附的拖曳。
製作中如何使用了 AI?
在 AI 輔助下製作,並由 Rookspire 測試。