Unity3D:Scene 视图导航
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
Scene 视图导航
场景视图具有一组导航控件,可帮助您高效地四处移动:
- 场景视图辅助图标
- 移动、旋转和缩放工具
- 居中工具
场景视图辅助图标
场景辅助图标将显示在场景视图中。这将显示场景视图摄像机的当前方向,并允许您修改视角和投影模式。
![](https://docs.unity3d.com/cn/current/uploads/Main/Editor-SceneGizmo.png)
场景小控件在立方体的每一侧都有一个圆锥形臂。最前面的手臂标记为 X、Y 和 Z。单击任何锥形轴臂,将场景视图摄像机捕捉到它所表示的轴(例如:俯视图、左视图和前视图)。也可以右键单击立方体以查看包含视角列表的菜单。要返回到默认视角,请右键单击场景辅助图标,然后选择自由。
您还可以打开和关闭透视。这会在透视和正交(有时称为“等轴测”)之间更改场景视图的投影模式。为此,请单击场景辅助图标中心的立方体或其下方的文本。正交视图没有透视,与单击其中一个圆锥轴臂结合使用以获得正面、顶部或侧面立面非常有用。
![以透视模式(左)和正交模式(右)显示的场景](https://docs.unity3d.com/cn/current/uploads/Main/scene-view-perspect-and-ortho.png)
![在正交模式下以顶部和右侧视图查看的同一场景](https://docs.unity3d.com/cn/current/uploads/Main/SceneViewOrthoTopAndSide.png)
如果您的场景视图处于一个尴尬的视点(颠倒或只是您觉得令人困惑的角度),请按住 Shift 并单击场景辅助图标中心的立方体以返回到透视视图,其角度从侧面和略微从上方查看场景。
单击场景辅助图标右上角的挂锁以启用或禁用场景旋转。禁用场景旋转后,右键单击以平移视图,而不是旋转视图。这与视图工具相同。
请注意,在 2D 模式下,不会显示场景辅助图标。2D 模式下唯一的视图选项是垂直查看 XY 平面。
Mac 触控板手势
在带触控板的 Mac 上,可用两根手指拖动来缩放视图。
还可以使用三根手指来模拟单击__场景视图辅助图标__锥形臂的效果:向上、向左、向右或向下拖动可将 Scene 视图摄像机对齐到相应的方向。
在场景视图中移动、环绕和缩放
移动、动态观察和缩放是场景视图导航中的关键操作。Unity 提供了多种方法来执行它们以实现最大的可访问性:
- 箭头移动
- 视图工具
- 飞越模式
- 摄像机速度
- 移动快捷键
箭头移动
您可以使用箭头键在场景中移动,就像在场景中“行走”一样。向上和向下箭头键可沿摄像机面向的方向向前和向后移动摄像机。向左和向右箭头键可横向平移视图。按住 Shift 键和箭头键可加快移动速度。
视图工具
选择“视图”工具(快捷方式:Q)后,可以使用以下鼠标控件:
控制: | 描述: |
---|---|
移动 | ![]() 单击并拖动以移动摄像机。 |
旋转 | ![]() 按住 Alt (Windows) 或 Option (macOS),然后左键单击并拖动以围绕当前枢轴点旋转相机。 此选项在 2D 模式下不可用,因为视图是正交的。 |
缩放 | ![]() 按住 Alt (Windows) 或 Option (macOS),然后单击鼠标右键并拖动可缩放 Scene 视图。 在 macOS 上也可以按住 Control,然后左键单击并拖动。 |
按住 Shift 可提高移动和缩放的速度。
飞越模式
使用飞越模式以第一人称视角在场景视图中飞行,类似于在许多游戏中的导航方式:
- 单击并按住鼠标右键。
- 使用鼠标移动视图,使用 WASD 键向左/向右/向前/向后移动,使用 Q 和 E 键向上和向下移动。
- 按住 Shift 键可以加快移动速度。
飞越模式是专为__透视模式__设计的。 在__正交模式__中,按住鼠标右键并移动鼠标会使摄像机旋转。
请注意,飞越模式在 2D 模式下不可用。相反,在移动鼠标的同时按住鼠标右键会在场景视图中平移。
摄像机速度
要在场景视图中更改摄像机的当前速度,请单击工具栏中的摄像机图标。在飞越模式下,您可以在场景中移动时更改摄像机速度。为此,请使用鼠标滚轮或在触控板上拖动两根手指。
有关更多信息,请参阅摄像机设置文档。
移动快捷键
为了提高效率,无论选择哪种变换工具,都可以使用这些控件。 最方便的控制取决于您使用的鼠标或触控板:
操作 | 3 键鼠标 | 2 键鼠标或触控板 | 只有一个鼠标键或触控板的 Mac |
---|---|---|---|
移动 | 按住 Alt+ 中键单击,然后拖动 | 按住 Alt+Control+左键单击,然后拖动 | 按住 Option+Command+左键单击,然后拖动 |
旋转__(在 2D 模式中不可用) |按住 Alt+左键单击,然后拖动 |按住 Alt+左键单击,然后拖动 | Hold Option+left-click, then drag | | 缩放__ | 使用鼠标滚轮,或按住 Alt+右键单击,然后拖动 | 按住 Alt+右键单击,然后拖动 | 使用双指轻扫方法向内和向外滚动,或按住 Option+Control +左键单击,然后拖动 |
__更改速度__(仅在飞越模式中可用) | 在移动时使用滚轮。 | 移动时用两根手指拖动 | 移动时用两根手指拖动 |
将视图居中置于游戏对象上
要将 Scene 视图居中于游戏对象上,请在层级视图中选择该游戏对象,然后将鼠标移到 Scene 视图上并按 F。 如果已经选择了游戏对象,按 F 会放大到轴心点。 此功能也可在菜单栏中的 Edit > Frame Selected 下找到。
要在游戏对象移动时将视图锁定到游戏对象,请按 Shift+F。此功能也位于“编辑>锁定视图”下的菜单栏中。
此文由3D建模学习工作室整理翻译,转载请注明出处!