Unity界面介绍:场景视图

news2024/12/24 21:36:03

场景视图是创建游戏的主要场所。用户将使用场景视图来选择和定位环境物体,角色物体,摄像机,敌人角色等其它的游戏物体。熟悉和操作场景视图中的物体是创建游戏中的重要步骤。为此,Unity也提供了一些快捷键来提高操作效率。

场景视图浏览:

按住鼠标右键进入飞行模式,此时用户可以使用WSAD键进行移动(Q和E键上下)并进入第一人称视图浏览模式。

选择任意游戏物体并按F键,将进入场景视图,并设置当前视图焦点到选择物体上。

使用箭头键可以在摄像机的X/Z平面上进行移动。

按住Alt键并单击拖动可以绕当前枢轴点旋转摄像机。

按住Alt键并按住鼠标中键可以四处移动场景视图摄像机。

按住Alt键并按住鼠标右击拖动可缩放场景视图,这与使用鼠标滚轮的作用是相同的。

在工具栏中还有Hand Tool(快捷键:Q),特别的是当使用一个单键鼠标,此时:

单击并拖动可使摄像机四处移动。

按住Alt键并单击拖动可以绕当前枢轴点旋转摄像机。

按住Ctrl键单击拖动可以缩放摄像机。

在场景视图的右上角是一个Scene Gizmo图标,它显示了场景摄像机的当前方向,并允许用户快速修改当前的视图角度。

其中GIZMO中带颜色的“小手臂”代表了当前场景的坐标轴,用户可以单击这些“小手臂”来切换摄像机的轴向,从而可以使场景视图进行切换。用户也可以单击这些Gizmo之下的文本标签来在普通的透视图和正交视图之间进行切换。当在正交视图模式时,用户可以右击来选择视图,Alt拖动来移动视图。

在场景视图中除来视图操作外,更主要是对游戏物体进行操作。

游戏物体定位

在对游戏进行操作时,我们可以使用工具条中的Transform Tools(变换)工具来移动,旋转和缩放单独的游戏物体。也可以直接在Inspector的Transform组件属性中输入数值来改变游戏物体的这些属性。

定位

在操作游戏物体之前,我们首先需要选中要操作的游戏物体,此时,我们可以使用层次视图来进行选择,然后为了方便操作,可以使摄像机视图聚焦到物体上,这也是非常重要的,此时用户可以按F键,使当前的视图焦点聚焦在选择的物体上。

移动,旋转和缩放

在选中物体后,我们单击工具条的相应工具,操作手柄会显示在选择的物体上,此时可以使用鼠标进行操作,例如,拖动需要的轴进行移动,也可以单击Gizmo的切换开关来定义,物体的数轴点,或用户也可以直接在Inspector的Transform组件属性中输入数值来改变游戏物体的这些属性。或者使用相应的快捷键,w,e,r。

(Gizmo显示开关:

这些按钮控制在变换游戏物体时的枢轴点。

Position:

Center 使操作手柄位于物体渲染边框的中心。

Pivot 将定位操作手柄Gizmo位于物体实际的枢轴点。

Rotation:

Local:使用物体的局部坐标系进行旋转。

Global:使用物体的世界坐标系进行旋转。)不需要。

单位吸附

当使用移动工具移动物体时,有时需要按定义的增量,来逐步移动物体,此时,用户可以按住Ctrl键使物体按定义的增量逐步移动,对于此增量的设置,用户可以使用Edit>Snap Setting命令来重新定义此增量。

表面吸附

当使用移动工具移动物体时,同时按住Shift和Ctrl键,然后拖动操作手柄的中心,可以使物体在移动时吸附在带有Collider(碰撞器)的物体的表面上。

Look-At Rotation

在使用旋转工具时,用户可以同时按住Shift和Ctrl键来旋转物体,并可以使其朝向Collider(碰撞器)表面上的指定的点。

顶点吸附

顶点吸附是Unity的一个方便强大的工具,他可以完成一些物体间点对点的精确定位。

在Unity中使用vertex吸附是非常简单的,使用下列的步骤:

选择要操作的多边形物体,并激活Transform 工具。

按住V键来激活顶点吸附工具。

移动鼠标指针定位到需要的顶点,

按住鼠标左键并进行移动,从而把多边形表面定位另一个表面的顶点上。

释放鼠标指针及V键完成操作。

注意,Shift-V相当于此功能的一个开关。

用户可以吸附顶点到顶点 ,顶点到表面和枢轴点到顶点。

场景视图控制条

在场景视图中还包含有一个场景视图控制条。通过此控制条,用户可以以不同的视图模式来查看当前场景。

使用场景视图控制条,用户可以以不同的视图模式:Textured,线框,RGB,Overdraw等来观察当前的场景,它还可以控制用户是否可以在场景视图中看到(或听到)灯光,声音等。

注意,这些控制仅仅是在开发过程中影响场景视图,而对最后的游戏发布没有影响。

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

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

相关文章

UVM实战笔记(六)

第六章. UVM中的sequence 6.1 sequence基础 6.1.1 从driver中剥离激励产生功能 sequence机制的作用是为了从driver中剥离出产生激励的功能。在不同的测试用例中,将不同的sequence设置成sequencer的main_phase的default_sequence。当sequencer执行到main_phase时&…

用cocos实现的立方体宣传查看页面

cocos进入3.x时代,我也努力跟进,实现了一个将页面映射到立方体上进行旋转查看的效果。 效果如下: 要点 为了这个效果,我主要实现了3个要点: 将页面准确映射到立方体上面,适配不同尺寸的手机屏幕。对页面…

C++初阶作业 Vector作业详解

作者:小萌新 专栏:C初阶作业 作者简介:大二学生 希望能和大家一起进步 本篇博客介绍:讲解vecotr学校布置的作业 弥补自己不足的知识点 Vector作业详解Vector的特性及使用题目一 迭代器失效编程一 只出现一次的数字编程二 杨辉三角…

aws eks 部署jupyterhub执行kubectl

资料 https://aws.amazon.com/cn/blogs/china/teach-you-how-to-handle-kubeflow-on-eks-2/https://hub.docker.com/r/jupyterhub/singleuser 在部署kubeflow的过程中意识到在jupyter中能够运行外部指令,如果在其中集成一个kubectl,就可以实现命令的重…

【PowerQuery】Excel 自动刷新PowerQuery连接

Excel集成的PowerQuery提供了数据的手动刷新功能之外,也提供了数据的自动刷新功能。需要注意的是,PowerQuery提供的自动刷新功能是针对连接的,也就是说在PowerQuery自动刷新功能不是全局刷新功能,而是针对连接本身提供。接下来我们来看一下如何实现PowerQuery连接的自动刷新…

封装vue插件并发布到npm详细步骤

前言 平常使用Vue开发时,一个项目中多个地方需要用到的相同组件通常我们会封装为一个公共组件,但是如果项目不同我们也需要这个组件,那就需要复制一份公共组件代码到新项目,一个还好,如果是多个组件,这样就…

Design Compiler工具学习笔记(2)

目录 引言 知识储备 设计 objects 库 objects 命令 对象和属性 实际操作 all_* all_inputs all_outputs all_registers 其他 remove_from_collection list 数组 查看环境变量 设置/取消环境变量 引言 本篇继续学习 DC的基本使用。本篇主要学习 design 和 libr…

spring authorization server 0.3.1 - 默认示例

spring authorization server 0.3.1 - 默认oidc开始1、default-authorizationserver项目1.1、AuthorizationServerConfig.java1.2、DefaultSecurityConfig.java1.3、Jwks.java1.4、KeyGeneratorUtils.java1.5、DefaultAuthorizationServer.java1.6、application.yml2、client项…

使用poi操作excel详解

使用poi操作excel详解1、POI工具介绍2、POI可操作的文件类型3、POI所需依赖4、xls和xlsx的区别5、POI Excel 写 03(xls)和07(xlsx)版本方式6、HSSF和XSSF写大文件的区别6.1、使用HSSF写大文件6.2、使用XSSF写大文件6.3、使用SXSS写大文件1、POI工具介绍 1.1、POI 是用Java编写…

为什么进程切换比线程切换代价大,效率低?【TLB:页表缓存/快表】

参考: 计组复习:cache,虚拟内存,页表与TLB小林coding - 为什么要有虚拟内存? 一、为什么进程切换比线程切换代价大,效率更低? 首先,先给出标题的答案(关键在于进程切换…

CleanMyMac X2023最新版安装图文详解

对于刚刚入手苹果Mac设备的用户来说,什么软件好用、怎样设置能够获得最佳的使用体验等这些问题都需要一步一步摸索,但其实,从懵懂到熟练使用OS X系统的过程是非常有趣的。日前,有网友分享了自己认为在OS X系统下非常好用的软件&am…

免费查题接口系统调用

免费查题接口系统调用 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(点…

Spring——Bean注入几种方式(放入容器)

Bean注入几种方式1.XML方式注入set方式注入构造方法注入2.注解方式注入ComponentComponentScanConfigurationBeanComponentScanImport3.实现ImportBeanDefinitionRegistrar接口4.实现FactoryBean5.实现BeanDefinitionRegistryPostProcessor1.XML方式注入 在现在这个Springboot…

jsp课程资源网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 课程资源网站系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用…

怎么用docker将项目打包成镜像并导出给别人适用 (dockerfile)

前提 你得安装docker,没有安装的可以看看这篇文章 编写dockerfile 这个位置最好和我一样,不然后面打包成镜像可能出问题(找不到jar包) FROM openjdk:8-jdk-slim MAINTAINER JacksonNing COPY /target/iec104-1.0.0-SNAPSHOT.j…

这次把怎么做好一个PPT讲清-演讲篇

《商务演讲与汇报》 一、目标:演讲必须有清晰的目标 演讲:影响他人发生积极的**“改变”** 注意,目标就要设定的影响听众在听完你的演讲后发生积极的改变; 例:5月初向领导做月度工作汇报→→让领导在5月第一周例会…

QGradient(渐变填充)

QGradient(渐变填充) QGradient和QBrush一起使用来指定渐变填充。 Qt支持的填充: 线性渐变(linear gradient),在起点和终点之间插值颜色辐射渐变(radial gradient),在焦点和围绕它的圆的端点之…

2019上半年-2019下半年软件设计师上午题错题总结

2019上半年 30.以下关于极限编程(XP)的最佳实践的叙述中,不正确的是(C )。 A.只处理当前的需求,使设计保持简单 B.编写完程序之后编写测试代码 C.可以按日甚至按小时为客户提供可运行的版本 D.系统最…

【附源码】Python计算机毕业设计水库洪水预报调度系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,我…

linux进阶-构建deb软件安装包

Linux软件包的组成:源码包和二进制包。 文件类型保存目录普通程序/usr/binroot权限程序/usr/sbin程序配置文件/etc日志文件/var/log文档文件/usr/share/doc 源码包优点:开源免费、自由裁剪、修改源代码。 源码包缺点:安装步骤繁琐、编译时间…