Version: Unity 6.0 (6000.0)
语言 : 中文
场景拾取控件
Scene 视图导航

定位游戏对象

要更改游戏对象的变换 (Transform) 组件,请使用鼠标操纵任何辅助图标轴,或直接在检视面板 (Inspector) 中的 Transform 组件的数字字段中输入值。

或者,可以从场景 (Scene) 视图的工具覆盖层中或使用热键选择 Transform 的五种模式:

  • W 表示移动
  • E 表示旋转
  • R 表示缩放
  • T 表示矩形变换
  • Y 表示变换
移动、旋转、缩放、矩形变换和变换辅助图标
移动、旋转、缩放、矩形变换和变换辅助图标

移动

在__移动__辅助图标的中心,有三个小方块可用于在单个平面内拖动游戏对象(意味着可一次移动两个轴,而第三个轴则保持静止)。

如果在移动辅助图标的中心单击并拖动时按住 Shift,则辅助图标的中心将变为平面方块。平面方块表示可相对于场景视图摄像机所面向的方向在平面上移动游戏对象。

旋转

选择__旋转__工具后,通过单击并拖动围绕游戏对象显示的线框球体辅助图标的轴来更改游戏对象的旋转。与移动辅助图标一样,更改的最后一个轴将显示为黄色。红色、绿色和蓝色圆圈可视为围绕在移动模式中出现的红色、绿色和蓝色轴进行旋转(红色表示 x 轴,绿色表示 y 轴,蓝色表示 z 轴)。最后,使用最外面的圆圈围绕场景视图 z 轴旋转游戏对象。可将此行为视为在屏幕空间中旋转。

缩放

使用__缩放__工具,可通过单击并拖动辅助图标中心的立方体,在所有轴上均匀地重新缩放游戏对象。也可以单独缩放每个轴,但如果在有子游戏对象的情况下执行此操作,则应该注意,因为效果看起来会很奇怪。

矩形变换

矩形变换 (RectTransform) 通常用于定位 2D 元素(如精灵或 UI 元素),但也可用于操作 3D 游戏对象。此工具将移动、缩放和旋转功能整合到了同一个辅助图标中:

  • 在矩形辅助图标中单击并拖动可移动游戏对象。
  • 单击并拖动矩形辅助图标的任何角或边可缩放游戏对象。
  • 拖动某条边可沿一个轴缩放游戏对象。
  • 拖动某个角可在两个轴上缩放游戏对象。
  • 要旋转游戏对象,请将光标放在矩形的某个角之外。光标变为显示旋转图标。单击并从此区域拖动可旋转游戏对象。

请注意,在 2D 模式下,无法使用辅助图标更改场景中的 z 轴。但是,某些脚本技术可将 z 轴用于其他目的,因此仍然可以使用检视面板中的 Transform 组件设置 z 轴。

有关变换游戏对象的更多信息,请参阅关于 Transform 组件的文档。

变换

变换__工具组合了__移动旋转__和__缩放__工具。该工具的辅助图标提供了用于移动和旋转的控制柄。当__工具控制柄旋转 (Tool Handle Rotation) 设置为__局部 (Local)__(见下方)时,变换工具还提供了用于缩放所选游戏对象的控制柄。

辅助图标控制柄位置开关

工具设置覆盖层
工具设置覆盖层

工具设置覆盖层中的__辅助图标控制柄位置开关__用于定义变换工具辅助图标的位置以及用于操纵辅助图标本身的控制柄。

位置

使用下拉菜单可在__轴心 (Pivot)__ 和__中心 (Center)__ 之间切换。

  • Pivot 将辅助图标定位在游戏对象的实际轴心点(由 Transform 组件进行定义)。
  • Center 将辅助图标定位在中心位置(根据所选游戏对象而定)。

旋转

使用下拉菜单可在__局部 (Local)__ 和__全局 (Global)__ 之间切换。

  • Local 保持辅助图标相对于游戏对象进行旋转。
  • Global 将辅助图标固定在世界空间方向。

对齐

Unity 提供了三种对齐方式:

  • 世界网格对齐:将游戏对象对齐到沿 X、Y 或 Z 轴投影的网格,或将游戏对象沿 X、Y 或 Z 轴进行递增变换。仅当使用世界 (World) 或全局 (Global) 控制柄方向时,这种对齐方式才可用。
  • 表面对齐:将游戏对象对齐到任何__碰撞体__的交点。
  • 顶点对齐:将任何顶点从给定网格对齐到另一个网格的顶点或表面的位置。可将顶点对齐到顶点,将顶点对齐到表面,将轴心对齐到顶点。

将预制件拖动到场景中时,Unity 默认将它们放在光标位置。在拖动预制件时按住 Alt 键可以保留预制件中相对于光标位置的任何偏移。

表面对齐

要将游戏对象对齐到碰撞体的交叉点,请执行以下操作:

  1. 确保移动工具处于活动状态。
  2. 按住 Shift+Ctrl(macOS:Shift+Command),然后单击并按住游戏对象的工具控制柄。
  3. 将游戏对象拖到带有碰撞体的另一个游戏对象上。

顶点对齐

使用__顶点对齐__可快速组合场景:从给定的网格中获取任何顶点,并将该顶点放置在与您选择的任何其他网格中的任何顶点相同的位置。例如,使用顶点对齐在赛车游戏中精确对齐路段,或者在网格的顶点定位能量块。

按照以下步骤使用顶点对齐:

  1. 选择要操作的网格,并确保__移动__工具处于活动状态。
  2. 按住 V 键激活顶点对齐模式。
  3. 将光标移动到网格上要用作轴心点的顶点上。
  4. 当光标位于所需顶点上方时按住鼠标左键,将网格拖动到另一个网格上的任何其他顶点旁边。
    • 要将顶点对齐到另一个网格上的表面,请完成添加然后在要对齐到的表面上移动的同时按住 Shift+Ctrl(macOS:Shift+Command)。
    • 要将轴心对齐到另一个网格上的顶点,请完成添加然后在要对齐到的表面上移动的同时按住 Ctrl(macOS:Command)。
  5. 对结果感到满意时,松开鼠标按键和 V 键(__Shift+V__ 用作此功能的开关)。

将游戏对象朝碰撞体上的某一点旋转

使用观察旋转可将游戏对象朝着碰撞体表面上的某个点旋转。如果要使游戏对象面向某个目标(例如摄像机或玩家),这会很有用。

要使用观察旋转:

  1. 在场景视图中,选择要旋转的游戏对象。
  2. 在工具覆盖层中,选择旋转工具或按 E
  3. 单击旋转辅助图标控制柄将其选中。
  4. 按住 Shift+Ctrl(macOS:Shift+Command)并将鼠标移动到要使所选游戏对象转向的碰撞体表面上。

屏幕空间变换

使用__变换__工具时,按住 Shift 键启用屏幕空间 (Screen Space) 模式。当游戏对象出现在屏幕上而不是在场景中时,可使用此模式来移动、旋转和缩放游戏对象。

其他资源

场景拾取控件
Scene 视图导航