Unity3D:Scene 视图导航

news2024/11/24 22:29:42
推荐:将 NSDT场景编辑器 加入你的3D工具链
3D工具集: NSDT简石数字孪生

Scene 视图导航

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

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

场景视图辅助图标

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

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

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

以透视模式(左)和正交模式(右)显示的场景

在正交模式下以顶部和右侧视图查看的同一场景

如果您的场景视图处于一个尴尬的视点(颠倒或只是您觉得令人困惑的角度),请按住 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建模学习工作室整理翻译,转载请注明出处!

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/639185.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL性能优化:索引优化

一、索引基础知识 (一)辅助索引/二级索引 叶子节点除了包含键值以外,每个叶子节点中的索引行中还包含了一个书签( bookmark) (每个索引一颗B树,不包含行记录的全部数据) (二) 回表…

docker-harbor私有仓库部署

什么是Harbor Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。 Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessContr…

HTML5 语义元素(一)页面结构

本篇主要介绍HTML5增加的语义元素中关于页面结构方面的&#xff0c;包含&#xff1a; <article>、<aside>、<figure>、<figcaption>、<footer>、<header>、<main>、<nav>、<section>等元素。 目录 1. 语义元素介绍 1.…

01-SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用(了解))

文章目录 什么是SPA二、SPA和MPA的区别实现一个SPA1.引入库2.读入数据 总结 什么是SPA (single-page application),是一种网络应用程序或网站的模型&#xff0c;它通过动态重写当前页面来与用户交互&#xff0c;这种方法避免了页面之间切换打断用户体验,在单页应用中&#xff…

文心一言 VS 讯飞星火 VS chatgpt (39)-- 算法导论5.4 3题

三、在生日悖论的分析中&#xff0c;要求各人生日彼此独立是否很重要?或者&#xff0c;是否只要两两成对独立就足够了?证明你的答案。 文心一言&#xff1a; 在生日悖论的分析中&#xff0c;要求各人生日彼此独立是非常重要的。这是因为&#xff0c;如果各人生日不是独立的…

名号响亮的BBA,为什么在电车市场上“消失匿迹”了?

6月初&#xff0c;各大新能源车企公布了5月份的新车交付情况。整体来看&#xff0c;原本就“打得火热”的车市持续升温&#xff0c;多家车企月度销量环比涨幅超过10%&#xff0c;其中比亚迪更是拿出了超24万辆的“惊人表现”领跑市场。作为新势力的理想汽车&#xff0c;也打破单…

AntDB 企业增强特性介绍——同步异步自适应流复制

AntDB 提供了 hot-standby 的能力&#xff0c;功能与 Oracle 11g 的active standby 类似。并且通过流复制的方式&#xff0c;大大地缩短了备份库与主库的事务间隔。 传统流复制分为同步和异步两种模式。同步复制&#xff0c;即主机的事务要等到备机提交成功后才会提交并结束事…

2023-6-12-第三式单例模式

&#x1f37f;*★,*:.☆(&#xffe3;▽&#xffe3;)/$:*.★* &#x1f37f; &#x1f4a5;&#x1f4a5;&#x1f4a5;欢迎来到&#x1f91e;汤姆&#x1f91e;的csdn博文&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f49f;&#x1f49f;喜欢的朋友可以关注一下&#xf…

前端vue可以左右滚动的切换的tabs tabs选项卡 滑动动画效果 自动宽度

前端vue可以左右滚动的切换的tabs tabs选项卡 滑动动画效果 自动宽度, 下载完整代码请访问https://ext.dcloud.net.cn/plugin?id13003 效果图如下: #### 使用方法 使用方法 swiperTabList: ["2023-06-10","2023-06-11","2023-06-12","2…

ICASSP 2023丨基于 CTC 的模型改进,实现更强的模型结构

分享一篇网易智企易盾 AI Lab 团队在ICASSP 2023被收录的语音识别方向的论文《Improving CTC-based ASR Models with Gated Interplayer Collaboration&#xff08;基于 CTC 的模型改进&#xff0c;实现更强的模型结构&#xff09;》 论文地址&#xff1a;https://arxiv.org/ab…

UnityVR--组件10--UGUI简单介绍

目录 前言 UI基础组件 1. Canvas 2. EventSystem 3. Image 4. Text/TextMeshPro/InputField 5. Button控件 其他 前言 UGUI是Unity推出的新的UI系统&#xff0c;它与Unity引擎结合得更紧密&#xff0c;并拥有强大的屏幕自适应和更简单的深度处理机制&#xff0c;更容易使用和…

从零开始:安装H2数据库的步骤解析

在开发或编写示例时&#xff0c;有时需要用到数据库&#xff0c;如果本机上刚好没有安装&#xff0c;类似有些同学是临时借用的电脑或学校的电脑刚好没有安装时&#xff0c;我们可以使用H2数据库来快速代替&#xff0c;即方便又灵活。 安装和使用H2数据库的步骤如下&#xff1a…

【vue3】11-Vue 3中的Composition Api(一)

Vue3 - composition Api 前言options Api的弊端 认识composition ApiSet up函数的基本使用set up函数的参数set up函数的返回值 Set up中数据的响应式1. Reactive API2. Ref API3. ref和reactive的开发 setup中的其他函数&#xff08;了解&#xff09;setup中禁用this 前言 op…

Ansible自动化运维工具的初步了解及模块使用

1.Ansible的相关知识 1.1 Ansible工具的了解 Ansible是一个基于Python开发的配置管理和应用部署工具&#xff0c;现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点&#xff0c;Pubbet和Saltstack能实现的功能&#xff0c;Ansible基本上都可以实现。Ansible能…

tp6安装并使用rabbitMQ

最近因为业务需要,要用到MQ就去研究了一下,说实话,安装环境给我搞自闭了,大概是我太菜 刚开始使用yum换源,各种安装卸载始终找不到自己要用的版本,后来全部卸载,下载安装包 编译安装解百忧 我用的是erlang 25.3 的版本,MQ使用的是3.11.3的版本,符合官方要求,这里的版本是有强…

智能果树叶部疾病识别实践,基于HOG+SVM和轻量级的CNN模型分别开发构建苹果果树叶部疾病识别分析系统

在农业领域中&#xff0c;将机器学习和深度学习模型结合应用有着广泛的实用意义&#xff0c;在这块相关的实践中以往的项目开发实践则是主要集中在农作物种植相关的&#xff0c;今天本文的主要目的就是开发构建果树叶部疾病识别分析系统&#xff0c;这里是以苹果果树叶部疾病数…

springcloud环境搭建

目录 1、创建一个父项目 ​编辑 2、创建子项目 2.1创建订单系统-order ​编辑 2.2创建库存系统-stock 3、创建rest服务 3.1添加web依赖 3.2编写controller 3.3订单中需要调用库存中的扣减库存的接口 通过idea开发工具进行搭建 1、创建一个父项目 通过spring initializr…

Django基础入门:后台管理 超级用户 数据表注册操作③

Django基础入门&#xff1a;后台管理 超级用户 数据表注册操作③ Django Admin数据表后台管理超级用户数据表注册admin操作日志 &#x1f3d8;️&#x1f3d8;️个人简介&#xff1a;以山河作礼。 &#x1f396;️&#x1f396;️:Python领域新星创作者&#xff0c;CSDN实力新星…

使用randoop自动化生成测试用例

1. 综述 使用randoop自动化生成测试用例 2. 操作 下载randoop的jar包&#xff1b;将jar包和所要测试的类&#xff08;如Calculate.class&#xff09;放在同一个文件夹&#xff1b;在此文件夹打开命令行提示符&#xff0c;输入如下命令&#xff1a; java -ea -classpath .;ra…

嵌入式Linux驱动开发 05:阻塞与非阻塞

文章目录 目的基础说明开发准备驱动程序应用程序 O_NONBLOCK应用程序驱动程序程序演示 poll应用程序驱动程序程序演示 异步通知应用程序驱动程序程序演示 总结 目的 不管在应用开发还是驱动开发中阻塞和非阻塞都是绕不开的话题。这篇文章将介绍相关的基础内容。 这篇文章中内…