捕捉是一项功能,可让您通过将Actor与网格或其他对象对齐来轻松定位Actor。启用捕捉后,Actor将在变换时跳转到固定位置。
虚幻引擎以几种不同的方式实现捕捉:
- 表面捕捉
- 网格捕捉
- 顶点捕捉
表面捕捉
表面捕捉使Actor与地板或其他表面对齐。从“关卡视口”工具栏启用曲面捕捉:单击“曲面捕捉”按钮,然后启用“曲面捕捉”选项。
单击图像查看完整尺寸。
“关卡视口”工具栏中的“曲面捕捉”按钮和选项。
启用曲面捕捉后,还可以设置以下选项:
| 选择 | 描述: __________ |
|---|---|
| 旋转到曲面法线 | 如果启用,Actor将自动旋转以匹配它们捕捉到的表面的对齐方式。 |
| 曲面偏移 | 修改此值以配置Actor与其捕捉到的曲面之间的距离。 |
如果选择一个Actor并按结束键,Actor会捕捉到最近的表面,例如关卡的地板平面。
网格捕捉
在虚幻引擎中启用网格捕捉后,Actor将以特定值的增量移动、旋转或缩放。例如,如果平移捕捉值设置为 10 个单位,则只能以 10 个单位为增量移动 Actor。
虚幻引擎为每个变换使用单独的网格:
- 拖动网格允许捕捉到关卡中的三维隐式网格。
- 旋转网格提供增量旋转捕捉。
- “缩放网格”强制“缩放”小控件捕捉到加法增量,但可以在编辑器首选项中设置为百分比值(请参阅下面的“捕捉首选项”部分)。
每个捕捉网格都是通过在关卡视口工具栏中单击其图标来激活的。当网格处于活动状态时,其图标将突出显示。您可以从其激活按钮右侧的下拉列表中更改每个网格的增量。
捕捉首选项
“拖动网格”、“旋转网格”和“缩放网格”的设置都可以在“编辑器首选项”面板中进行配置,以及捕捉行为的其他选项。要访问这些首选项,请从主菜单中选择“>编辑编辑器首选项”>“视口”,然后向下滚动到“捕捉”类别。
单击图像查看完整尺寸。
虚幻引擎编辑器首选项中的网格捕捉首选项。
您可以设置以下选项:
| 选择 | 描述: __________ |
|---|---|
| 两种对齐大小的用户功率 | 启用此选项可使用 2 个网格设置(1、2、4、8、16...)的功率,而不是十进制网格大小。 |
| 启用网格捕捉 | 如果启用,Actor位置将与网格对齐。这与关卡视口工具栏上的切换按钮相同。 |
| 启用旋转捕捉 | 如果启用,Actor旋转将捕捉到网格。 |
| 启用缩放捕捉 | 如果启用,Actor比例(大小)将捕捉到网格。 |
| 使用基于百分比的缩放 | 启用此选项可使用虚幻引擎的传统乘法(百分比)缩放,而不是当前的加法方法。 |
| 启用 2D 图层捕捉 | 这将在关卡视口工具栏中启用一个附加选项,如果项目需要,您可以使用该选项将对象捕捉到 2D 图层。默认图层为前景、默认和背景。您可以通过单击下拉列表中的编辑图层来自定义这些图层。 |
| 十进制网格大小 | 使用此数组可自定义捕捉网格大小。这些值显示在关卡视口的工具栏中。 |
| 十进制网格间隔 | 此设置控制正交视口中网格参考线之间的小数间隔。 |
| Pow 2网格大小 | 如果启用了两个捕捉大小的用户幂,请使用此数组自定义 2 次幂捕捉网格大小。 |
| Pow 2网格间隔 | 此设置控制正交视口中网格参考线之间的 2 次方间隔。 |
| 常见腐烂网格尺寸 | 使用此数组可以自定义公共旋转网格间隔。这些值显示在关卡视口工具栏的“旋转网格捕捉”下拉列表下。 |
| 360Rot 网格尺寸的划分 | 使用此数组可自定义 360 旋转网格间隔的分区。这些值显示在关卡视口工具栏的“旋转网格捕捉”下拉列表下。 |
| 缩放网格大小 | 使用此数组自定义缩放网格间隔。这些值显示在关卡视口的工具栏中。 |
顶点捕捉
顶点捕捉是一项功能,可用于通过使用其各自网格的多边形顶点将一个对象捕捉到另一个对象。顶点是两条或多条边相交的点。
要使用顶点捕捉,请在使用平移小控件时按住 V 键。按住 V 键时,一旦开始移动对象,您将看到可以将该对象捕捉到的多边形顶点。当与透视调整结合使用时,这尤其有用:您可以将枢轴直接捕捉到顶点,然后将其用作将对象捕捉到另一个对象上的顶点的方法。
下面的视频演示了如何使用这种技术将两个管道精确地卡在一起。另请注意两个静态网格体的枢轴点所在的位置。
此技术对于人行道、墙壁、门或任何其他需要相对于另一个对象精确放置的对象很有用。







