常用工作视图

场景视图(Scene View):

用于设置场景以及放置游戏对象,是构造游戏场景的地方,用户可以在这个视图中对游戏对象进行操作。

  • 旋转:Alt+左键

  • 移动:按住滚轮键/Q键

  • 缩放:滚轮键/Alt+右键

  • 居中显示所选择的物体:F键/双击

  • Flythrough(飞行浏览)模式:右键+WASD,在Flythrough模式下加按Shift键会使移动加速。

Scene Gizmo工具

快速将摄像机的视角切换到预设的视角

单击scene Gizmo工具上的每个箭头都可以改变场景的视角,如Top(顶视图),Bottom(底视图),Front(前视图),Back(后视图)等。

单击scene Gizmo工具中间的方块或下方的文字,可以在Isometric Mode(等角投影模式)和Perspective Mode(透视模式)之间切换。

Scene View Control Bar(场景视图控制栏)

实体模式:为用户提供多种场景渲染模式,默认选项是Shaded.切换模式不会改变游戏最终的显示方式,只改变场景物体在Scene视图中的显示方式。

2D/3D场景视图转换:切换2D或3D场景视图。

场景光照:切换场景中灯光的打开与关闭。

场景音效:切换声音的开关。

场景特效:切换天空盒/雾效/光晕的显示与隐藏。

Gizmos下拉菜单:显示或隐藏场景中用到的光源/声音/摄像机等对象的图标。

搜索栏:搜索物体。


游戏视图(Game View):

由场景中相机所渲染的游戏画面,是显示游戏最终运行效果的预览窗口,也是游戏发布后玩家所能看到的内容。

Game View Control Bar(Game视图控制条)

视图显示比例:用于调整屏幕显示的比例。

运行时最大化:用于最大化显示场景的切换按钮,可以让游戏运行时将Game视图扩大到整个编辑器。

静音开关:开启或关闭场景中的音频。

显示游戏运行状态:单击该按钮,在弹出的Statistics面板里会显示当前运行场景的渲染速度/Draw Call的数量/帧率/贴图占用的内存等参数。

FPS(Frame Per Second,帧速率)是指每秒刷新图片的帧数,也可以理解为图形处理器每秒能够刷新几次,帧速率是判断游戏运行是否顺畅的关键指标,也是游戏程序调试的重要参数。

Gizmos:显示或隐藏场景中灯光/声音/相机等游戏对象。


层级视图(Hierarchy):

用于显示当前场景中所有游戏对象的层级关系。(Parenting父子化关系)


项目视图(Project ):

Unity整个项目工程的资源汇总,保存了游戏场景中用到的脚本/材质/字体/贴图/外部导入的网格模型等资源文件。


检视视图(Inspector):

用于显示游戏场景中当前所选择游戏对象的详细信息和属性设置。

在Inspector视图中,每个组件都有对应的帮助按钮,和上下文菜单,单击帮助按钮会在用户手册中显示这个组件相关的文档.单击上下文菜单会显示与该组件相关的选项,也可以在其下拉菜单中选择Reset命令,将属性值重置为默认值。


控制台视图(Console):

调试工具,用户可以编写脚本在Console视图输出调试信息。

双击错误信息可以调用代码编辑器自动定位有问题的脚本代码位置。


动画视图(Animation):

用于创建和编辑游戏对象的动画剪辑(Animation Clips)。


动画控制器视图(Animator):

预览和设置角色行为。


精灵编辑器(Sprite Editor):

用于建立Sprite的工具,使用它可以提取复杂图片中的元素,并分别建立Sprite精灵。


精灵打包工具(Sprite Packer):

用于制作Sprite图集的工具,可以将各个Sprite制作成图集,这样可以把空间的利用率提高,减少资源的浪费。


光照贴图烘焙视图(Lightmaps):

Unity内置了光照贴图烘焙工具Beast。使用Beast可以根据场景的网格物体/材质贴图和灯光属性的设置来烘焙场景,从而得到完美的光照贴图。


遮挡剔除视图(Occlusion):

一个物体被其他物体遮挡住,而不在摄像机的可视范围内时不对其进行渲染。


导航寻路视图(Navigation):

游戏角色绕过障碍物自动寻路到达指定位置。


版本控制视图(Version Control):

回到某一个时间点的版本。

用户可以选择菜单栏中Edit_Project Setting_Editor命令。然后在Inspector视图中将Version Control的Mode设置为Asset Sever,接着按[Ctrl+0]组合键即可打开Version Control视图。


资源商店(Asset Store):

资源素材库,可以下载并直接导入项目工程。


快捷键:

  • Ctrl+1:切换到Scene视图;

  • Ctrl+2:切换到Game视图;

  • Ctrl+3:切换到Inspector视图;

  • Ctrl+4:切换到Hierarchy视图;

  • Ctrl+5:切换到Project视图;

  • Ctrl+6:切换到Animation视图;

  • Ctrl+7:切换到Profiler视图;

  • Ctrl+8:切换到Audio Mixer视图;

  • Ctrl+9:切换到Asset Store视图;

  • Ctrl+0:切换到Version Control视图;

  • Ctrl+Shift+C:切换到Console视图。

菜单栏

File(文件)菜单:主要包含工程与场景的创建/保存/以及输出等功能。

Edit(编辑)菜单:主要用来实现场景内部相应编辑设置。

Assets(资源)菜单:提供了针对游戏资源管理的相关工具,用户不仅可以在场景内部创建相应游戏对象,还可以导入和导出所需要的资源包。

GameObject(游戏对象)菜单:主要创建游戏对象。

Component(组件):可以实现GameObject的特定属性,本质上每个组件是一个类的实例。

Window(窗口)菜单:可以控制编辑器的界面布局,还能打开各种视图以及访问Unity的Asset Store在线资源商店。

Help(帮助)菜单:汇聚了Unity的相关资源链接,也可以对软件的授权许可进行相应的管理。

工具栏

Transform Tools(变换工具)

(1)Hand(手形)工具,快捷键[Q].在Scene视图中按住鼠标左键来平移整个场景。

(2)Translate(移动)工具,快捷键[W].在Scene视图中移动游戏对象。

(3)Rotate(旋转)工具,快捷键[E].在Scene视图中按任意角度旋转游戏对象。

(4)Scale(缩放)工具,快捷键[R].在Scene视图中缩放游戏对象。

(5)Rect(矩形)工具,快捷键[T].允许用户查看和编辑2D或3D游戏对象的矩形手柄(Rect handles)。

(6)综合工具,同时具有移动/旋转/缩放工具功能,快捷键[Y]。

Transform Gizmo Tools(变换辅助工具)

  • Center:为以所有选中物体所组成的轴心作为游戏对象的轴心参考点(常用于多物体的整体移动);
  • Pivot:为以最后一个选中的游戏对象的轴心为参考点。
  • Global:为所选中游戏对象使用世界坐标;
  • Local:为该游戏对象使用自身坐标。

Play(播放控件/制)

  • 预览游戏
  • 暂停播放
  • 逐帧播放

注意:在播放时,所有的修改都是暂时的,退出游戏预览后会被自动还原。

Layers(分层下拉列表)

用来控制游戏对象在Scene视图中的显示,状态为"眼睛"的物体将被显示在Scene视图中,否则,不显示。

Layout(布局下拉列表)

用来切换视图的布局,用户也可以存储自定义的界面布局。

调整布局:单击并拖动视图可以调整视图位置。拖动视图边界线可以控制视图大小。

保存布局:

方法一:Window ---> Layouts ---> Save Layout… ---> 命名 ---> Save

方法二:Layout ---> Save Layout… ---> 命名 ---> Save

Unity 初识:认识Unity编辑器相关推荐

  1. unity 手机端和编辑器下播放带有透明通道的视频详解

    unity 手机端和编辑器下播放带有透明通道的视频详解 在项目开发中,可能会涉及到视频的播放,普通的视频播放如果大家不会的请自行百度,今天主要讲解带有透明通道的视频的播放问题,尤其是在手机端的处理,下 ...

  2. Lua For Unity 你使用什么编辑器做开发 ???

    前言 博主近期在写Lua代码,一直没有找到写Lua好用的编辑器,本文介绍了博主尝试使用过的几个Lua编辑器,强烈推荐在寻找编写Lua的用户来看看,避免自己尝试浪费过多的时间,若您有更好的编辑器也欢迎您 ...

  3. 1.4 从0开始学Unity游戏开发--Unity编辑器初见

    安装 没啥好说的,要先安装一个Unity Hub,然后在Unity Hub里面安装编辑器,但是有两点要注意,Unity的收费模式跟随你使用的场景而不同,这里我都默认使用个人开发者版本,这个是免费的,如 ...

  4. Unity Hub和Unity项目的关系

    在之前的一些版本中,下载Unity引擎是直接下载相应的Unity版本就可以运行项目了,但是现在Unity引入了Unity Hub来管理,所以之前的版本就不讨论了,我们现在说一下如何用Unity Hub ...

  5. Unity中进行网络通信:三:unity客户端和Unity服务端互相发消息

    目录 一.目的 1.想知道:Unity中进行网络通信:unity客户端和Unity服务端互相发消息 二.参考 1.unity3D中使用Socket进行数据通信(三) 三.操作:一:完成:在同一个Uni ...

  6. 【Unity XR】Unity开发OpenXR

    Unity开发OpenXR 介绍OpenXR相关依赖插件 OpenXR OpenXR Plugin XR Interaction Toolkit XR Plugin Management 安装Open ...

  7. [Unity] Catan Universe: Unity 的移动设备优化

    英文原文:https://thegamedev.guru/unity-performance/catan-universe-mobile-optimization-on-unity/ 关于本文档   ...

  8. Unity开发之-Unity入门简介(近万字攻略)

    前言 大家好,我是一个Unity的程序员,从这篇开始我会持续更新学习Unity的基本,去帮助想要学习unity的小伙伴,有兴趣的同学可以跟着我一起学习Unity,下面,我们将要开始了解Unity以及想 ...

  9. vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码

    大家好,从今日开始我正式推出"VBA之EXCEL应用"教程,这个教程是面向初学人员的教程,教程一共三册,十七个章节,从简单的录制宏实现一直讲到窗体的搭建,都是我们在利用EXCEL工 ...

  10. unity android 原生,unity创建Android原生插件

    2.打开Android Studio 创建项目 - 输入项目名称 - 输入Company domain或者用默认的 - 点击next 3.点击next 4.因为是创建Android plugin 所以 ...

最新文章

  1. 百炼1001: Exponentiation 解题
  2. Linux6.4的FTP参数
  3. vue从入门到精通之进阶篇(五)脚手架vue-cli
  4. 手动启动_电站首台机组首次手动开机启动一次性成功
  5. Oracle导入程序Imp的使用详解
  6. 坑了多少人?这就是乐视网负债总规模!
  7. Python学习之路(一)字符串
  8. 帆软报表判断传入条件是否为空,根据逗号分隔
  9. GridView控件与DataList控件DataKeyNames、DataKeysField、DataKeys用法
  10. 洛谷2501 BZOJ1801中国象棋题解
  11. 两层循环的中断,注意中断退出
  12. 深度学习前沿技术摘要
  13. 3D图库框架范围与示例
  14. Apache Flink 零基础入门(四):客户端操作的 5 种模式
  15. b java 之 serviceLoader详解 serviceLoader.load(XXX.class)
  16. 免费文献下载地址汇总
  17. 银联收单清算体系及处理流程
  18. 用html怎样实现抽奖效果,html5+css3实现抽奖活动的效果
  19. java.lang.NullPointerException: Missing required view with报错
  20. JS汉字转拼音,超级实用

热门文章

  1. Linux执行tar解压报错tar: Error is not recoverable: exiting now
  2. 【调剂】山西农业大学2020年硕士研究生调剂公告(第一批)
  3. llvm中的XXXInstrInfo.td
  4. 男女关系之道:十种不能要的男朋友
  5. InitBinder
  6. 格式工厂为保持输出视频质量与大小,自动裁剪视频长度
  7. 如何在 CentOS 7 上安装杀毒软件ClamAV
  8. 介绍纳米团簇表征手段
  9. 论文笔记:On the Security of Two-Round Multi-Signatures
  10. Layers>Reshape层