前两篇介绍了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杂货铺 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!