零基础入门 3: 窗口介绍(一)

前两篇介绍了Unity的环境布置,破解,平台切换。如果哪里有所遗忘可以翻看历史消息重新巩固下。

今天主要介绍下Unity的部分窗口视图。让大家可以更充分的对编辑器有所了解。

首先我们创建一个空的项目,命名为WindowTest。Unity的各个窗口如下图

可能你会说,为什么我的和你的不一样呢?因为我的窗口是根据我的个人习惯自己排版保存的。那如何自定义设置呢?别急,慢慢来,后面会讲,先来看一下5.3.6f1 版本的Unity窗口菜单。

根据顺序来介绍下:


Next Window和Previous Window:看名字也能看得出来,是下一个窗口和上一个窗口的意思,在实际开发中意义不大(基本可以认为没用)。在Unity5.4版本开始,就取消了这两个Window选项。


Layouts:布局窗口。

Layouts保存了当前项目的所有布局,包括默认布局和自定义布局,如下图里的1111开头的就是我的自定义布局。点击即可进行切换。

layouts里有一些菜单选项。

从2 by 3到Wide 都是Unity默认的窗口布局,这里我就不一一的介绍给大家了,大家可以每个点击一次体验下不同的窗口排版效果。而上面的11111则是我刚刚自己自定义创建的窗口布局。

那下面的三个菜单的意思分别是

save Layout:Unity保存当前Layout布局,弹出提示框,确认输入布局名称。

如下图实际操作,我随意的摆放了一些窗口的位置,然后saveLayout,在弹出框内输入了新的布局名称custom,这样,新的自定义窗口就已经创建好了。

Delete Layout:点击后弹出当前所有布局框,点击删除其中任何一个布局。

具体操作如下图,点击Delete Layout,将刚刚创建好的custom自定义布局删除。

Revert Factory Settings:一键还原所有布局设置。有一种还原出厂设置的赶脚。

点击后弹出提示框,意思代表确定后将删除所有的布局并且还原到默认的情况,是否要继续操作?如果点击取消那就是放弃的意思,如果点击Continue就是要还原所有布局设置。

知道了这些内容以后,我们可以通过自己的喜好进行自定义窗口布局。如下图实际操作,在Unity里我们可以拖动黑色边框来控制窗口宽窄等。


Services:服务窗口

该窗口对初学者基本没什么可用性而言。如下图所示,点击后提示创建或者选择一个已有的Account。

选择后点击Create即可创建一个Unity的项目ID

创建后显示如下,在实际工作中,针对团队来说,服务窗口的作用并不是很大。


Scene:场景窗口(重要窗口***)

Scene窗口是Unity的重要窗口之一,主要用来负责编辑制作一切Unity相关的显示效果。

打开方式:

1、Window菜单点击后打开该窗口

2、快捷键: Ctrl+1(windows),Command+1(Mac)

Scene窗口有一些小的功能菜单,用来控制场景里的对象显示。我们先从Shaded菜单来开始切换,来看一下Shaded菜单下不同选项的不同显示效果。如下图操作所示

2D开关是用来控制Scene场景中的对象,进行2D和非2D显示的开关,快捷键是键盘字母区上面的2。

实际演示如下图:

光照开关,音频开关,贴图显示开关等也是用来控制场景中一些显示的,比如光照开关,就是是否将场景中显示光照的控制开关,音频开关是控制声音的开关,贴图开关下面的几个也是用来控制显示的,比如说天空盒,雾等。因为当前的空场景并没有太多效果,所以只能明显看出天空盒的开关,控制着不同的显示效果。

右侧的Gizmos开关,是用来控制一些Icon显示的。如下图所示的摄像机的Icon和光照的Icon都在Gizmos里可以进行设置。实际上Game窗口中也有Gizmos显示。

一起来看下Gizmos的动图控制显示效果。

场景窗口中的搜索栏是用来搜索当前场景中的对象的。可以支持三种搜索方式。

首先点击搜索框内的放大镜

然后根据显示的三种方式进行搜索

分别是全部匹配,名称匹配,以及类型匹配进行搜索。

当输入内容进行搜索后,Scene视图会变成灰白色并且定位搜索内容。因为Hierarchy窗口中也有搜索栏,所以这里以动图为例,一起演示。仔细看,你会发现在Hierarchy输入搜索内容,Scene窗口中也会自动匹配输入内容。并且进行对象定位突出显示。

Scene窗口中,最后一个要说的可能就是坐标系显示了。根据鼠标左键点击或者右键选择,可以支持多种坐标系显示方式。下面以Cube为例,来通过不同的切换方式来对它进行不同角度的展示。


Game:游戏窗口(重要窗口***)

Game窗口是Unity的重要窗口之一,用来显示运行时的展示效果。通过在Scene窗口中进行编辑修改,然后运行后在Game窗口中进行效果展示。

打开方式:

1、Window菜单点击后打开该窗口

2、快捷键: Ctrl+2(windows),Command+2(Mac)

下图展示了在Scene窗口中的编辑拉伸修改,然后在Game窗口中查看运行后的展示效果。

同样的,在Game窗口中也有一些菜单栏,依次来说明一下。

第一个Free Aspect菜单是用来控制显示效果窗口比例的。

默认是Free Aspect,如下图,我们点击后添加一个自定义的显示布局,命名为1280,增加显示比例,宽高1280*720,然后点击ok保存。这样再次点击后,我们就可以针对不同的尺寸进行切换选择。

第二个菜单是Maximize on Play。这个功能按钮的意思是如果你点击了,那么项目运行时,将以最大窗口化进行显示。

MuteAudio菜单是用来静音的, 比如说你的项目有背景音乐,而此时你又不想听见,那么运行时切掉背景音乐,就可以 通过这个按钮来进行设置。

第三个菜单是Stats。这个菜单用来显示Unity当前场景的一些属性状态信息值显示,比如说一些音频参数,渲染绘制参数,例如CPU,DrawCall,三角面,顶点数等数值显示。当然针对刚入门的同学不需要一下明白这些属性都代表什么,只需要知道,Stats菜单点击后可以显示出这些属性信息即可。


Inspector:属性窗口(重要窗口***)

Inspector窗口是用来显示当前选中对象的属性信息和挂载组件的窗口,也是Unity的重要窗口之一。

打开方式:

1、Window菜单栏打开

2、快捷键:Ctrl+3(windows)Command+3(Mac)

如下图实际操作。我们通过切换点击场景中的不同对象,Inspector就会刷新显示对应对象的属性信息及挂载组件。

有一点需要值得注意,不仅仅是Inspector,可能后续的几个窗口中也会有这样的小功能,窗口右侧有一把小锁头。

这把小锁头,看着不起眼,可实际却能在调试中帮助我们大忙,点击锁头可以固定菜单,这样无论怎么点选,窗口菜单里的内容都不会跟随改变。

下面我们以Inspector窗口中的小锁头为例,来演示下实际的调试意义。

我们右键添加另外一个Inspector窗口,然后排版拉伸这样可以同时看到两个窗口,然后我们可以看到未锁定的窗口,会随着点击而进行切换显示,然后我们锁定其中一个,不管如何点选,都不会改变。在实际工作中,可以有效的帮助我们进行对比和查找工作。


Hierarchy:层次窗口(重要窗口***)

Hierarchy窗口也是Unity的重要窗口,用来显示出当前场中的所有对象。也可以创建添加、复制、改名、粘贴、搜索等其他功能。

打开方式:

1、窗口菜单打开

2、快捷键方式打开。Ctrl+4(windows)Command+4(Mac)

Hierarchy窗口可以显示当前场景中的所有游戏对象,以及动态增删的游戏对象也可以在运行时进行完整的展示。

在Scene视图中,可以在Hierarchy窗口进行添加,删除,改名等操作。如下图实际演示效果。

搜索功能和Scene是一样的,这里就不多介绍了。同学们可以往上翻看看刚才的动图操作。

需要注意的一点是,运行模式下,在Hierarchy窗口中把对象的一些属性进行修改,增加删除运行对象等并不会真是的被保存下来,但是如果更改的是材质球等对象,是会被保存更改的。

如下图实际操作,我们在运行后,删除了一些游戏对象,更改了一些Cube的属性,然后当我们关闭运行模式后,一切复原,删除操作不会被保存,但如果我们更改的是材质球上的一些shader效果,结束运行后,材质球已经保存了运行时的更改,这是需要注意的一点。

我们在Hierarchy窗口中,也可以点击Create菜单进行对象的创建。或者在空白区域内鼠标右键也可以看到更多操作菜单,比如说复制、粘贴、改名、拷贝还有综合了Create菜单里的一些创建内容。

实际操作如下图


今天讲解的最后一个,也是Unity重要窗口之一。

可能初学的小伙伴会觉得今天的信息量稍微有点大,考虑到这点,所以才没有把剩下的其他窗口也一起讲解。

今天最后一个窗口

Project:项目窗口(重要窗口***)

也是Unity的重要窗口之一,之所以叫项目窗口,是因为它可以预览、增加、删除、搜索整个项目的资源文件。

打开方式:

1、菜单窗口打开

2、快捷键方式打开,Ctrl+5(windows)Command+5(Mac)

如下图,是空的项目视图显示

我们可以看到项目窗口内有一些菜单键。

首先Create,用来创建项目资源、文件夹等一系列资源的快捷菜单。

如下图,展示了右键空白区域后一些菜单键,然后我们创建了一个新的文件夹并且取名为Test。

菜单里也可以右键Show In Explorer。在文件夹中显示,Mac是Show in Finder。

如下图实际操作,我们右键,Test文件夹,然后show in Explorer,可以在文件夹内看到这个新的文件夹。然后我们在项目创建一个新的脚本文件。取名为TestScript。

除了右键创建的一些菜单栏以外,Project视图也可以选择显示方式。

如下图实际操作,通过右键Project菜单,可以选择不同的窗口显示方式。这个具体怎么使用,就真的是根据个人的爱好了,我比较喜欢第一种显示方式。因人而异。

项目窗口中也可以支持搜索功能。

如下图的实际操作,展示了project窗口中的不同的几种搜索方式。可以根据名字搜索,类型搜索等等。如果你的项目中没有你选择的类型资源,搜索面板中就是空的。

project视图中也可以选择另外一种显示搜索内容的方式。当我们输入搜索内容后,窗口下方有一个拉伸条,是用来控制不同的显示方式的,如下图实际操作,我们先多创建几个资源,我们新加入了一个脚本和一个材质球,并且分别命名,然后在搜索框内进行搜索。此时拉伸下面的拖动条,可以控制不同的显示方式。

好了,今天的内容主要介绍了一些Unity里比较重要的窗口,可能对刚入门的小伙伴来说,信息量有点大,不过没关系,仔细阅读,理解。

今天的窗口介绍就先到这里,下一节将继续介绍剩余的其他窗口内容,Animation到Console窗口。

原文发布于微信公众号 - 韩东吉的Unity杂货铺(DeveloperJimin)

原文发表时间:2016-11-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯Bugly的专栏

【特斯拉组件】iOS高性能PageController

1.组件介绍 Page是企鹅FM研发的分页组件,包括支持分页非交互切换(通过方法调用导航切换)和交互切换(屏幕的手势滑动),多个分页Controller和Vie...

5245
来自专栏FD的专栏

React 中引入 Angular 组件

为了在我的编辑器中使用 Angular,我用 Angular 编写了一个重命名功能。而为了使用它,我得再次使用一次 customEvent,而在这个微前端架构的...

1033
来自专栏JetpropelledSnake

Notepad++ 主题配色配置

2.4K3
来自专栏前端桃园

网页中默认图片的几种解决方式

现在网页中图片随处可见,但避免不了有时会出现图片资源失败的情况,在谷歌浏览器中就会显示这样

1602
来自专栏大数据钻研

前端开发面试题总结之——HTML

---- 相关知识点 web标准、 web语义化、 浏览器内核、 兼容性、 html5... 题目&答案 Doctype作用?严格模式与混杂模式如何区分?它们有...

3618
来自专栏游戏杂谈

libjpeg的问题

游戏项目是基于cocos2d-x开发的,但线上发现一个bug就是玩家在设置完自定义头像后直接闪退。凡是在设置该玩家头像的地方,游戏就直接闪退。最终定位到的问题是...

1574
来自专栏数据小魔方

如何在Excel里加载第三方插件,让你的Excel功能更加强大!!!

今天是小魔方的第三篇推送教程,要谈的话题是如何在Excel里加载第三方插件工具! 记得第一期的时候讲的如何调用开发工具,其实微软公司在开发office办公套件的...

5005
来自专栏前端布道

前端开发必备之chrome插件

Chrome浏览器目前是网络上可用的最好的浏览器之一,并且自2011年11月超越了Firefox浏览器之后,已经成为了互联网上占主导地位的浏览器。 本篇文章将与...

4486
来自专栏進无尽的文章

实践-做一个会性能调优的好猿

对于每位 iOS 开发者来说,代码性能是个避不开的话题。随着项目的扩大和功能的增多,没经过认真调试和优化的代码,要么任性地卡顿运行,要么低调地崩溃。一般性能测试...

822
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

在Android 设备上获取照片、裁剪图片、压缩图片 @TakePhoto V3.0 发布

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) TakePhoto 简介 TakePhoto是一款用...

5106

扫码关注云+社区

领取腾讯云代金券