在虚幻引擎中变换Actor是指移动、旋转或缩放Actor(换句话说,调整Actor的位置、方向和/或大小)。本页介绍如何执行上述每个操作,以及使用Actor时常用的一些键盘快捷键。
有两种方法可以在虚幻编辑器中变换Actor:
- 手动转换
- 交互式转换
在虚幻引擎中,纵轴是Z轴。
手动变换
您可以通过“详细信息”面板的“变换”部分进行手动变换。在关卡视口中选择一个或多个Actor时,您可以在此部分中查看和编辑它们的位置、旋转和缩放。如果适用,本部分还包含Actor移动设置。

Actor“细节”面板的“变换”部分,显示Actor的位置、旋转和缩放的值。
每个转换属性都具有 X、Y 和 Z 轴的数字输入字段。您可以直接在这些字段中键入特定值以调整所选Actor,或在字段中单击并向上或向下拖动鼠标以调整该字段的值。
如果选择了多个Actor,并且其位置或旋转具有多个值,则相关字段将显示多个值。在这种情况下,如果您输入一个数字,它将覆盖所有选定Actor的该值。请注意,这可能会导致Actor重叠。

选择多个Actor后,一个或多个转换字段可以具有多个值,如此示例所示。
要在进行更改后将Actor的位置、旋转或缩放重置为其默认值,请单击重置为默认值按钮(
)。
您可以通过单击锁定比例按钮 ( ) 来锁定刻度字段
。锁定时,每个轴(X、Y 和 Z)的值会一致变化,从而允许均匀缩放并防止失真。
变换属性默认为相对坐标空间,这意味着变换相对于 Actor 的父级进行。您可以通过单击属性标签旁边的下拉箭头在相对变换和世界变换之间切换。世界变换相对于世界坐标而不是Actor的父坐标发生。有关详细信息,请参阅本页上的世界和局部变换模式部分。
交互式转换
您可以直接在关卡视口中使用称为小控件的可视化工具进行交互式转换。有时,小玩意也可以称为小部件;在虚幻引擎中,这些术语的含义相同。
小控件由几个部分组成,这些部分根据它们影响的轴进行颜色编码:
- 红色表示 X 轴。
- 绿色表示 Y 轴。
- 蓝色表示 Z 轴。
您可以使用变换小控件来移动、旋转或缩放Actor。
小控件使用起来更直观,但它们可能不如手动输入坐标精确。使用小控件时,使用网格捕捉进行精确定位。有关详细信息,请参阅Actor捕捉页面。
小控件根据正在执行的转换类型采用不同的形式:平移、旋转或缩放。您可以通过在位于视区右上角的关卡视口工具栏中单击其图标或使用键盘快捷键来选择要使用的小控件类型。
从左到右:关卡视口工具栏中“选择”、“平移”、“旋转”和“缩放”小控件的快捷方式。
选择一个或多个Actor后,您可以通过按键盘上的空格键在不同类型的小控件之间切换。
You can toggle the visibility of transformation gizmos on and off from the Main Toolbar's Settings menu by enabling or disabling the Show Transform Widget option.
Translation Gizmo
The Translation gizmo is a set of color-coded arrows pointing down the positive direction of each axis in the world. Use it to move an Actor along an axis, a plane, or freely.
Click an arrow and drag an arrow to move the selected Actor along that axis.
Translating a cube along a single axis.
To move an Actor along two axes simultaneously, click the square at the point where the two axes meet, then drag to move the Actor along the plane defined by the two axes (XY, XZ, or YZ).
沿两个轴(单个平面)平移立方体。
要沿所有三个轴自由移动Actor,请在所有三个轴相交的点单击并拖动白色球体。您还可以使用鼠标滚轮将Actor移近或移远。
沿所有三个轴平移立方体。
使用翻译小控件复制演员
要复制Actor,请按住Alt键,然后单击并拖动翻译小控件箭头。这将创建并移动所选Actor的副本,使原始Actor在起始位置保持不变。
使用翻译小控件复制Actor。
旋转小工具
旋转小控件是一组三个颜色编码的弧,每个弧与一个轴相关联。拖动其中一个弧时,所选Actor将围绕该轴旋转。对于此小控件,受所涉及的任何一个弧影响的轴是垂直于弧的轴。例如,与 XY 平面对齐的圆弧将 Actor 绕 Z 轴旋转。
使用旋转小控件旋转Actor。
将光标悬停在特定弧上时,该弧将变为黄色,表示您可以拖动它来旋转Actor。当您开始旋转Actor时,小控件会更改形状,以仅显示Actor围绕其旋转的轴。实时显示旋转量,以帮助您衡量进度。
缩放小工具
缩放小控件具有以立方体结尾的句柄。当您通过其中一个手柄拖动小控件时,仅沿关联的轴缩放所选Actor。控点按轴进行颜色编码,类似于平移和旋转小控件。
沿单个轴缩放Actor。
您可以同时沿两个轴缩放Actor,就像使用平移小控件沿由两个轴定义的平面移动Actor一样。每个轴都通过一条形成三角形的线相互连接。这些三角形与三个平面(XY,XZ,YZ)中的一个对齐。拖动其中一个三角形将沿定义该平面的两个轴缩放Actor。当鼠标悬停在其中一个三角形上时,关联的控点将变为黄色。
沿单个平面缩放Actor。
您还可以沿所有三个轴缩放Actor,从而保持其原始比例。如果将光标悬停在所有三个轴相交的立方体上,则所有三个手柄都将变为黄色。拖动该中心立方体可按比例缩放Actor。
按比例缩放Actor。
世界和局部变换模式
使用交互式变换方法时,可以选择在执行变换时要使用的参考坐标系。这意味着您可以根据以下任一条件转换Actor:
- 世界空间 - 即沿世界轴,或
- Actor的局部空间 - 即沿其局部轴。
下面的示例显示了使用静态网格体Actor的世界空间和局部空间之间的差异。
| 世界空间:平移小控件的 XYZ 轴与世界的 XYZ 轴相同。沿 Z 轴拖动可相对于地板上下移动立方体。 | 局部空间:平移小控件的 XYZ 轴使用立方体的本地坐标。沿 Z 轴拖动也会上下移动立方体,但角度一定。 |
默认情况下,虚幻编辑器以世界变换模式启动。要切换到局部变换模式,请单击关卡视口工具栏中的地球图标。地球将变成立方体图标,表示您现在处于局部变换模式。单击立方体以切换回世界坐标。

地球图标表示当前所选Actor的变换使用世界空间坐标。
调整演员的枢轴点
变换Actor时,通常从Actor的基本枢轴执行转换。如果启用了变换小控件,则可以看到该控件的三个轴相交的枢轴点。
您可以临时调整Actor枢轴的位置,方法是中键单击平移小控件中心点的球体,然后拖动以移动枢轴。然后,您可以围绕新的枢轴点变换对象。
在此示例中,静态网格体Actor围绕外部枢轴点旋转。
一旦您取消选择该Actor,枢轴就会跳回到其原始位置。要使枢轴更改永久化,请在调整枢轴后,右键单击静态网格体,然后选择枢轴>设置为枢轴偏移。
要将透视重置为其默认位置,请右键单击静态网格体,然后选择透视>重置透视偏移。
键盘快捷键
以下是使用Actor时的一些常见键盘快捷键。
| 控制 | 工具或操作 |
|---|---|
| W | 选择“移动”工具。 |
| E | 选择“旋转”工具。 |
| R | 选择缩放工具。 |
| V(使用翻译小工具时按住) | 切换顶点捕捉。 |
| 左键单击并拖动(在变换小控件上) | 移动、旋转或缩放所选Actor,具体取决于当前处于活动状态的变换小控件。 |
| 中键单击并拖动(在枢轴点上) | 移动所选Actor的枢轴。 |
| Ctrl + W(在Actor上) | 在与原始角色相同的坐标处复制选定的Actor。 |
| Alt + 左键单击并拖动(在翻译小控件上) | 复制选定的Actor。 |
| H(在演员身上) | 隐藏选定的Actor。 |
| 按 + H | 显示所有隐藏的演员。 |
| 移位 + E(在演员身上) | 选择与所选Actor类型相同级别的关卡中所有匹配的Actor。 |
| Ctrl + 左键单击(在 Actor 上) | 将Actor添加到当前选择的Actor中。 |















