游戏对象定位
要选择游戏对象,请在 Scene 视图中单击该游戏对象,或在 Hierarchy 窗口中单击其名称。要选择或取消选择多个游戏对象,请在单击时按住 Shift 键,或拖拽一个矩形来框选多个游戏对象。
选择的游戏对象在 Scene 视图中将 突出显示。默认情况下,此突出显示效果是围绕游戏对象的橙色轮廓;要更改突出显示的颜色和样式,请选择 Unity > Preferences > Color,然后编辑 Selected Outline 颜色。
请参阅有关 Gizmo 菜单的文档以进一步了解轮廓和线框选择可视化。
手形工具
上一篇中已经讲过了工具栏中的第一个工具 手形工具 (Hand Tool) ,该工具用于平移场景。
接下来讲其他的移动、旋转等工具:
移动、旋转、缩放、矩形变换和变换
移动 (Move)、旋转 (Rotate)、缩放 (Scale)、矩形变换 (Rect Transform) 和 变换 (Transform) 工具用于编辑各个游戏对象。
要修改游戏对象Inspector面板中的变换(Transform)组件,方法有两种:
一、直接在 Inspector 中的 变换 组件的数字字段中输入值。
二、也可以使用热键选择模式之一:W 表示移动,E 表示旋转,R 表示缩放,T 表示矩形变换,Y 表示变换。
上图为:移动、缩放、旋转、矩形变换和变换辅助图标
移动
在 移动 辅助图标的中心,有三个小方块可用于在单个平面内拖动游戏对象(意味着可一次移动两个轴,而第三个保持静止)。
如果在移动辅助图标的中心单击并拖动时按住 Shift,则辅助图标的中心将变为平面方块。平面方块表示可相对于 Scene 视图摄像机所面向的方向在平面上移动游戏对象。
旋转
选择 旋转 工具后,通过单击并拖动围绕游戏对象显示的线框球体辅助图标的轴来更改游戏对象的旋转。与移动辅助图标一样,更改的最后一个轴将显示为黄色。红色、绿色和蓝色圆圈可视为围绕在移动模式中出现的红色、绿色和蓝色轴进行旋转(红色表示 x 轴,绿色表示 y 轴,蓝色表示 z 轴)。最后,使用最外面的圆圈围绕 Scene 视图 z 轴旋转游戏对象。可将此行为视为在屏幕空间中旋转。
缩放
使用 缩放 工具,可通过单击并拖动辅助图标中心的立方体,在所有轴上均匀地重新缩放游戏对象,也可以单独缩放每个轴。
矩形变换
矩形变换通常用于定位 2D 元素(如精灵或 UI 元素),但也可用于操作 3D 游戏对象。此工具将移动、缩放和旋转功能整合到了同一个辅助图标中:
- 在矩形辅助图标中单击并拖动可移动游戏对象。
- 单击并拖动矩形辅助图标的任何角或边可缩放游戏对象。
- 拖动某条边可沿一个轴缩放游戏对象。
- 拖动某个角可在两个轴上缩放游戏对象。
- 要旋转游戏对象,请将光标放在矩形的某个角之外。光标变为显示旋转图标。单击并从此区域拖动可旋转游戏对象。
请注意,在 2D 模式下,无法使用辅助图标更改场景中的 z 轴。但是,某些脚本技术可将 z 轴用于其他目的,因此仍然可以使用 Inspector 中的变换组件设置 z 轴。
有关变换游戏对象的更多信息,请参阅关于变换组件的文档。
变换
变换 工具组合了 移动、旋转 和 缩放 工具。这里就不作介绍了,参照上面的三个工具。
辅助图标控制柄位置开关
辅助图标控制柄位置开关 可定义变换组件工具辅助图标的位置以及用于操纵辅助图标本身的控制柄。
辅助图标显示开关
位置
单击左侧的 Pivot/Center 按钮可在 Pivot 和 Center 之间切换。
- Pivot 将辅助图标定位在网格的实际轴心点。
- Center 将辅助图标定位在游戏对象渲染边界的中心。
旋转
单击右侧的 Local/Global 按钮可在 Local 和 Global 之间切换。
- Local 保持辅助图标相对于游戏对象的旋转。
- Global 将辅助图标固定在世界空间方向。
单位对齐
使用 移动 工具或 变换 工具拖动任何辅助图标轴时,按住 Control 键(Mac 上为 Command 键)可对齐到 Snap Settings(菜单:Edit > Snap Settings…)中定义的增量
表面对齐
使用 移动 工具或 变换 工具在中心拖动时,按住 Shift 和 Control(Mac 上为 Command)可快速将游戏对象对齐到任何 碰撞体 的交叉点。
观察旋转
使用 旋转 工具或 变换 工具时,按住 Shift 和 Control(Mac 上为 Command)可将游戏对象朝任何 碰撞体 表面上的一个点旋转。
顶点对齐
使用 顶点对齐 可快速组合场景:从给定的网格中获取任何顶点,并将该顶点放置在与您选择的任何其他网格中的任何顶点相同的位置。例如,使用顶点对齐在赛车游戏中精确对齐路段,或者在网格的顶点定位能量块。
按照以下步骤使用顶点对齐:
1.选择要操作的网格,并确保 移动 工具或 变换 工具处于活动状态。
2.按住 V 键激活顶点对齐模式。
3.将光标移动到网格上要用作轴心点的顶点上。
4.当光标位于所需顶点上方时按住鼠标左键,将网格拖动到另一个网格上的任何其他顶点旁边。
5.对结果感到满意时,松开鼠标按键和 V 键(Shift+V 用作此功能的开关)。
注意:可将顶点对齐到顶点,将顶点对齐到表面,将轴心对齐到顶点。
屏幕空间变换
使用 变换 工具时,按住 Shift 键启用屏幕空间 (Screen Space) 模式。当游戏对象出现在屏幕上而不是在场景中时,可使用此模式来移动、旋转和缩放游戏对象。