工具与插件 / 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 函数,以及每次操作后的事件,可用于你自己的编辑器工具。
快速入门
启用插件
从 Fab 安装,在 Edit > Plugins 中启用 Rookspire Level Design Toolkit,然后重启编辑器。
打开模式
在关卡视口的 Modes 菜单中选择 Rookspire Level Design。面板会停靠在视口旁。
选择并点击
选择几个 Actor,选一个轴,点击 Min、Centre 或 Max。按 Ctrl+Z 一步撤销。
不具备的功能
- 仅用于编辑器:在运行时或打包后的游戏中不起任何作用。
- 仅支持 Windows 64 位:不支持 Mac 或 Linux。
- 不支持 UE 5.5 及更早版本。
- To Instances 只转换普通的 Static Mesh Actor:植被、地形草、PCG 输出和 Blueprint 都不会被改动。
- Modular Snap 配合移动 Gizmo 使用;旋转或缩放部件时不会吸附。
- 界面和手册仅有英文。