首页 > 其他分享 >Unity3D:Scene 视图导航

Unity3D:Scene 视图导航

时间:2023-06-12 13:33:53浏览次数:58  
标签:Unity3D 场景 单击 拖动 Scene 视图 按住 移动

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

Scene 视图导航

场景视图具有一组导航控件,可帮助您高效地四处移动:

  • 场景视图辅助图标
  • 移动、旋转和缩放工具
  • 居中工具

场景视图辅助图标

场景辅助图标将显示在场景视图中。这将显示场景视图摄像机的当前方向,并允许您修改视角和投影模式。

场景小控件在立方体的每一侧都有一个圆锥形臂。最前面的手臂标记为 XY 和 Z。单击任何锥形轴臂,将场景视图摄像机捕捉到它所表示的轴(例如:俯视图、左视图和前视图)。也可以右键单击立方体以查看包含视角列表的菜单。要返回到默认视角,请右键单击场景辅助图标,然后选择自由

您还可以打开和关闭透视。这会在透视正交(有时称为“等轴测”)之间更改场景视图的投影模式。为此,请单击场景辅助图标中心的立方体或其下方的文本。正交视图没有透视,与单击其中一个圆锥轴臂结合使用以获得正面、顶部或侧面立面非常有用。

以透视模式(左)和正交模式(右)显示的场景以透视模式(左)和正交模式(右)显示的场景在正交模式下以顶部和右侧视图查看的同一场景在正交模式下以顶部和右侧视图查看的同一场景

如果您的场景视图处于一个尴尬的视点(颠倒或只是您觉得令人困惑的角度),请按住 Shift 并单击场景辅助图标中心的立方体以返回到透视图,其角度从侧面和略微从上方查看场景。

单击场景辅助图标右上角的挂锁以启用或禁用场景旋转。禁用场景旋转后,右键单击以平移视图,而不是旋转视图。这与视图工具相同。

请注意,在 2D 模式下,不会显示场景辅助图标。2D 模式下唯一的视图选项是垂直查看 XY 平面。

Mac 触控板手势

在带触控板的 Mac 上,可用两根手指拖动来缩放视图。

还可以使用三根手指来模拟单击__场景视图辅助图标__锥形臂的效果:向上、向左、向右或向下拖动可将 Scene 视图摄像机对齐到相应的方向。

在场景视图中移动、环绕和缩放

移动、动态观察和缩放是场景视图导航中的关键操作。Unity 提供了多种方法来执行它们以实现最大的可访问性:

  • 箭头移动
  • 视图工具
  • 飞越模式
  • 摄像机速度
  • 移动快捷键

箭头移动

您可以使用箭头键在场景中移动,就像在场景中“行走”一样。向上和向下箭头键可沿摄像机面向的方向向前和向后移动摄像机。向左和向右箭头键可横向平移视图。按住 Shift 键和箭头键可加快移动速度。

视图工具

选择“视图”工具(快捷方式:Q)后,可以使用以下鼠标控件:

控制:描述:
移动 在视图工具模式下,将显示移动图标

单击并拖动以移动摄像机。
旋转 在视图工具模式下按住 Alt 按钮时,将显示“动态观察”图标

按住 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建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:Project窗口 (mvrlink.com)

下一篇:Unity3D:Pick and select GameObjects (mvrlink.com)

标签:Unity3D,场景,单击,拖动,Scene,视图,按住,移动
From: https://www.cnblogs.com/mvrlink/p/17474789.html

相关文章

  • [unity3d]屏幕坐标跟世界坐标的转换
    更多教程请访问:http://dingxiaowei.cn/ keepstudyveryday!写写今天的学习收获,今天学习到了平面坐标跟世界坐标的相互转换。效果:点击鼠标中键,创建一个小球,虽然看起来是屏面的,但实则是在三维空间里面创建的哦!代码挂在摄像机上:usingUnityEngine;usingSystem.Collections;publ......
  • odoo14在tree、kanban视图上添加dashboard
    效果图:  实现代码:js:view的类型原来1个js给拆分成了4个:view,controller,renderer,model​​1、view:AbstractView​​的子类,这是工厂类:类需要解析 ​​arch​​字段并设置其它3个类2、Renderer:渲染器,来自 ​​AbstractRenderer:负责在用户界面中展示数据;​​3、Contr......
  • Unity3D:Project窗口
    推荐:将NSDT场景编辑器加入你的3D工具链3D工具集:NSDT简石数字孪生Project窗口“项目”窗口显示与项目相关的所有文件,是您在应用程序中导航和查找资源和其他项目文件的主要方式。默认情况下,当您启动新项目时,此窗口处于打开状态。但是,如果找不到它,或者它已关闭,您可以通过“常规>......
  • 视图组件
    视图继承关系 两个视图基类  APIView#fromrest_framework.viewsimportAPIViewAPIView是RESTframework提供的所有视图的基类,继承自Django的view父类 APIView与View的不同之处:传入到视图方法中的是RESTframework的Request对象,而不是Django的HttpRequeset对象;视......
  • 深入了解 HTTP 请求和响应、表单处理和验证、URL 路由和重定向、Web 服务和 API 开发,
    在Web开发中,了解HTTP请求和响应、表单处理和验证、URL路由和重定向、Web服务和API开发,以及PHP模板引擎和视图是非常重要的。本文将深入探讨这些概念,并提供相关的代码示例。1.HTTP请求和响应HTTP(超文本传输协议)是用于在客户端和服务器之间传输数据的协议。在Web开发中......
  • MySQL索引和视图
    索引1、简介在MySQL中,索引index也叫做“键key”,它是存储引擎用于快速找到记录的一种数据结构索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要索引优化应该是对查询性能优化最有效的手段,创建一个真正优秀的索引经常需要重写SQL查询语句......
  • 9、hive的explode、Lateral View侧视图、聚合函数、窗口函数、抽样函数使用详解
    ApacheHive系列文章[1、apache-hive-3.1.2简介及部署(三种部署方式-内嵌模式、本地模式和远程模式)及验证详解][2、hive相关概念详解--架构、读写文件机制、数据存储][3、hive的使用示例详解-建表、数据类型详解、内部外部表、分区表、分桶表][4、hive的使用示例详解-事务表、......
  • #yyds干货盘点# LeetCode程序员面试金典:二叉树的右视图
    1.简述:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例1:输入: [1,2,3,null,5,null,4]输出: [1,3,4]示例2:输入: [1,null,3]输出: [1,3]示例3:输入: []输出: []2.代码实现:classSolution{publicList<I......
  • Spring 学习笔记(10)—— 视图和视图解析器
    1认识视图2认识视图解析器3使用JSP和JSTL4模板视图FreeMarkerFreeMarker仅负责基于模板对模型数据进行渲染的工作在SpringWeb上下文中配置FreeMarker......
  • Mysql如何新建一个用户并赋予视图权限
    Mysql如何新建一个用户并赋予视图权限 --新建用户CREATEUSER'viewUser'@'%'IDENTIFIEDBY'password'; -- 赋予视图权限GRANTSELECT,SHOWVIEWON`views`TO'viewUser'@'%' -- 并把视图内容关系到的表权限赋予新用户GRANTSELECTON`tableName`......