要更改游戏对象的变换 (Transform) 组件,请使用鼠标操纵任何辅助图标轴,或直接在检视面板 (Inspector) 中的 Transform 组件的数字字段中输入值。
或者,可以从场景 (Scene) 视图的工具覆盖层中或使用热键选择 Transform 的五种模式:
在__移动__辅助图标的中心,有三个小方块可用于在单个平面内拖动游戏对象(意味着可一次移动两个轴,而第三个轴则保持静止)。
如果在移动辅助图标的中心单击并拖动时按住 Shift,则辅助图标的中心将变为平面方块。平面方块表示可相对于场景视图摄像机所面向的方向在平面上移动游戏对象。
选择__旋转__工具后,通过单击并拖动围绕游戏对象显示的线框球体辅助图标的轴来更改游戏对象的旋转。与移动辅助图标一样,更改的最后一个轴将显示为黄色。红色、绿色和蓝色圆圈可视为围绕在移动模式中出现的红色、绿色和蓝色轴进行旋转(红色表示 x 轴,绿色表示 y 轴,蓝色表示 z 轴)。最后,使用最外面的圆圈围绕场景视图 z 轴旋转游戏对象。可将此行为视为在屏幕空间中旋转。
使用__缩放__工具,可通过单击并拖动辅助图标中心的立方体,在所有轴上均匀地重新缩放游戏对象。也可以单独缩放每个轴,但如果在有子游戏对象的情况下执行此操作,则应该注意,因为效果看起来会很奇怪。
矩形变换 (RectTransform) 通常用于定位 2D 元素(如精灵或 UI 元素),但也可用于操作 3D 游戏对象。此工具将移动、缩放和旋转功能整合到了同一个辅助图标中:
请注意,在 2D 模式下,无法使用辅助图标更改场景中的 z 轴。但是,某些脚本技术可将 z 轴用于其他目的,因此仍然可以使用检视面板中的 Transform 组件设置 z 轴。
有关变换游戏对象的更多信息,请参阅关于 Transform 组件的文档。
变换__工具组合了__移动、旋转__和__缩放__工具。该工具的辅助图标提供了用于移动和旋转的控制柄。当__工具控制柄旋转 (Tool Handle Rotation) 设置为__局部 (Local)__(见下方)时,变换工具还提供了用于缩放所选游戏对象的控制柄。
工具设置覆盖层中的__辅助图标控制柄位置开关__用于定义变换工具辅助图标的位置以及用于操纵辅助图标本身的控制柄。
使用下拉菜单可在__轴心 (Pivot)__ 和__中心 (Center)__ 之间切换。
使用下拉菜单可在__局部 (Local)__ 和__全局 (Global)__ 之间切换。
Unity 提供了三种对齐方式:
将预制件拖动到场景中时,Unity 默认将它们放在光标位置。在拖动预制件时按住 Alt 键可以保留预制件中相对于光标位置的任何偏移。
要将游戏对象对齐到碰撞体的交叉点,请执行以下操作:
使用__顶点对齐__可快速组合场景:从给定的网格中获取任何顶点,并将该顶点放置在与您选择的任何其他网格中的任何顶点相同的位置。例如,使用顶点对齐在赛车游戏中精确对齐路段,或者在网格的顶点定位能量块。
按照以下步骤使用顶点对齐:
使用观察旋转可将游戏对象朝着碰撞体表面上的某个点旋转。如果要使游戏对象面向某个目标(例如摄像机或玩家),这会很有用。
要使用观察旋转:
使用__变换__工具时,按住 Shift 键启用屏幕空间 (Screen Space) 模式。当游戏对象出现在屏幕上而不是在场景中时,可使用此模式来移动、旋转和缩放游戏对象。