要选择游戏对象,请在 Scene 视图中单击该游戏对象,或在 Hierarchy 窗口中单击其名称。要选择或取消选择多个游戏对象,请在单击时按住 Shift 键,或拖拽一个矩形来框选多个游戏对象。
Unity 会在 Scene 视图中突出显示选择的游戏对象及其子项。默认情况下,选择轮廓颜色为橙色,子项轮廓颜色为蓝色。还可以选择以其他颜色突出显示所选游戏对象的线框。在 Unity Preferences 窗口(在 macOS 上选择 Unity > Preferences__,或在 Windows 上选择 Edit > Preferences__)中可以更改所有这些轮廓突出显示颜色。
请参阅有关 Gizmos 菜单的文档以进一步了解轮廓和线框选择可视化。
如果选择了四个变换组件工具之一,则选择的游戏对象还会在 Scene 视图中显示辅助图标:
工具栏中的第一个工具__手形工具 (Hand Tool)__ 用于平移场景。移动 (Move)、旋转 (Rotate)、缩放 (Scale)、矩形变换 (Rect Transform) 和__变换 (Transform)__ 工具用于编辑各个游戏对象。要更改游戏对象的变换组件,请使用鼠标操纵任何辅助图标轴,或直接在 Inspector 中的__变换__组件的数字字段中输入值。
或者,也可以使用热键选择四个__变换__模式之一:__W__ 表示移动,__E__ 表示旋转,__R__ 表示缩放,__T__ 表示矩形变换,__Y__ 表示变换。
在__移动__辅助图标的中心,有三个小方块可用于在单个平面内拖动游戏对象(意味着可一次移动两个轴,而第三个保持静止)。
如果在移动辅助图标的中心单击并拖动时按住 Shift,则辅助图标的中心将变为平面方块。平面方块表示可相对于 Scene 视图摄像机所面向的方向在平面上移动游戏对象。
选择__旋转__工具后,通过单击并拖动围绕游戏对象显示的线框球体辅助图标的轴来更改游戏对象的旋转。与移动辅助图标一样,更改的最后一个轴将显示为黄色。红色、绿色和蓝色圆圈可视为围绕在移动模式中出现的红色、绿色和蓝色轴进行旋转(红色表示 x 轴,绿色表示 y 轴,蓝色表示 z 轴)。最后,使用最外面的圆圈围绕 Scene 视图 z 轴旋转游戏对象。可将此行为视为在屏幕空间中旋转。
使用__缩放__工具,可通过单击并拖动辅助图标中心的立方体,在所有轴上均匀地重新缩放游戏对象。也可以单独缩放每个轴,但如果在有子游戏对象的情况下执行此操作,则应该注意,因为效果看起来会很奇怪。
矩形变换通常用于定位 2D 元素(如精灵或 UI 元素),但也可用于操作 3D 游戏对象。此工具将移动、缩放和旋转功能整合到了同一个辅助图标中:
请注意,在 2D 模式下,无法使用辅助图标更改场景中的 z 轴。但是,某些脚本技术可将 z 轴用于其他目的,因此仍然可以使用 Inspector 中的变换组件设置 z 轴。
有关变换游戏对象的更多信息,请参阅关于变换组件的文档。
变换__工具组合了__移动、旋转__和__缩放__工具。该工具的辅助图标提供了用于移动和旋转的控制柄。当 Tool Handle Rotation__ 设置为 __Local__(见下方)时,变换组件工具还提供用于缩放所选游戏对象的控制柄。
__辅助图标控制柄位置开关__可定义变换组件工具辅助图标的位置以及用于操纵辅助图标本身的控制柄。
单击左侧的 Pivot/Center 按钮可在 Pivot 和 Center 之间切换。
单击右侧的 Local/Global 按钮可在 Local 和 Global 之间切换。
使用__移动__工具或__变换__工具拖动任何辅助图标轴时,按住 Control 键(Mac 上为 Command 键)可对齐到 Snap Settings__(菜单:__Edit > Snap Settings…)中定义的增量
使用__移动__工具在中心拖动时,按住 Shift 和 Control__(Mac 上为 Command__)可快速将游戏对象对齐到任何__碰撞体__的交叉点。
使用__旋转__工具时,按住 Shift 和 Control__(Mac 上为 Command__)可将游戏对象朝任何__碰撞体__表面上的一个点旋转。
使用__顶点对齐__可快速组合场景:从给定的网格中获取任何顶点,并将该顶点放置在与您选择的任何其他网格中的任何顶点相同的位置。例如,使用顶点对齐在赛车游戏中精确对齐路段,或者在网格的顶点定位能量块。
按照以下步骤使用顶点对齐:
选择要操作的网格,并确保__移动__工具或__变换__工具处于活动状态。
按住 V 键激活顶点对齐模式。
将光标移动到网格上要用作轴心点的顶点上。
当光标位于所需顶点上方时按住鼠标左键,将网格拖动到另一个网格上的任何其他顶点旁边。
对结果感到满意时,松开鼠标按键和 V 键(__Shift+V__ 用作此功能的开关)。
注意:可将顶点对齐到顶点,将顶点对齐到表面,将轴心对齐到顶点。
使用__变换__工具时,按住 Shift 键启用屏幕空间 (Screen Space) 模式。当游戏对象出现在屏幕上而不是在场景中时,可使用此模式来移动、旋转和缩放游戏对象。
2018–10–08 页面已修订并进行了编辑审查
在 2017.3 中添加了变换组件工具 NewIn20173
在 2018.3 版中添加了子游戏对象的选择轮廓 (Selection Outline) NewIn20183
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.