Unity 3D本身是一个编辑器,该编辑器由多个窗口(视图或面板组)组成。下面通过新建的项目简要介绍Unity集成开发环境的界面布局、工具栏和菜单栏。
1.界面布局
创建好的新项目在Unity编辑器中被打开,如图8-17所示,这里本书已把窗口的默认布局做了调整,以便完整地显示几个主要的视图。
Unity编辑器工作界面包含菜单栏、工具栏、场景视图、游戏视图、层级视图、项目视图、检视视图等,每个视图实现不同的功能。
图8-16 新建项目
图8-17 Unity3D编辑器窗口
第一次打开编辑器看到的是其默认界面布局。如有需要,开发者可以通过菜单栏中的“Window”→“Layouts”命令来选择其他布局方式。下面对工作界面主要视图进行简要的说明。
Unity编辑器包括若干个不重叠的窗口(视图或者面板组),面板组可能会被划分成几个面板,在图8-17中,左上窗口是Scene,左下窗口是Game,中间从上往下依次是Hierarchy、Project和Console窗口,右边窗口是Inspector。
(1)Scene(场景视图):用于可视化地搭建当前场景中的3D空间,是场景设计的主要工作界面,所有对场景的编辑都是在场景视图中完成的。
一个项目可以由一个或多个场景组成,如游戏中的每个关卡就是一个场景。
(2)Hierarchy(层级视图):显示当前场景中所有GameObject(游戏对象)及其层级关系。
(3)Game(游戏视图):用于显示最后发布的应用的运行画面。开发者可以通过此视图进行应用的测试。
(4)Project(项目视图):是项目资源列表面板,包含项目中所有可以重复使用的资源和脚本。通常创建多个文件夹放置不同类型的文件,以方便查找。
(5)Console(控制台视图):显示来自Unity的提示信息,包括脚本代码的警告和错误。
(6)Inspector(检视视图):是一个属性查看器窗口,显示当前选中的GameObject的属性。可以通过在Scene、Hierarchy和Project视图中点击对象来选中它们。
在主菜单栏的Window菜单中,可以根据需要打开其他的窗口。编辑器中的每个窗口都可以改变位置和调整大小。
2.工具栏
Unity编辑器的工具栏由变换工具、变换辅助工具、播放控制、分层下拉列表和布局下拉列表等组成,如图8-18所示,提供了几个常用功能的边界访问方式。
图8-18 工具栏(www.xing528.com)
(1)变换工具(Transform Tools):主要针对Scene视图,用来实现对GameObject的方位控制,包括位置、旋转、缩放等。下面从左往右依次介绍各个变换工具的作用。
①选择手型工具,快捷键为Q。在Scene视图中,通过按住鼠标左键拖动进行视场的平移。同时按住Alt键,可以旋转当前的场景视角。另外,按住Alt不放,按住鼠标右键拖动,可以缩放和拉近场景,拨动鼠标滚轮也可以实现相同的效果。
②选择移动工具,快捷键为W,可以改变场景中对象的位置。在Hierarchy视图中选中任意GameObject,Scene视图中该对象上会出现一个三维坐标轴,通过拖动坐标轴的箭头,可以改变对象在对应轴向的位置;也可以通过在Inspector视图中修改对象的Transform(变换值)的Position数值,来达到相同的效果。
③选择旋转工具,快捷键为E,用于修改场景中对象在三个坐标轴上的旋转角度;也可以通过在Inspector视图中修改对象的Transform的Rotation数值,来达到相同的效果。
④选择缩放工具,快捷键为R,用来修改场景中对象的大小。选中对象时坐标轴的箭头变成红绿蓝三个小方块,及代表对象中心点的灰色小方块,拖动红绿蓝小方块,可以使对象沿着某一轴向进行缩放调整。按住坐标轴远点的灰色小方块拖动,可以调整整个对象的大小。
⑤选择矩形工具,快捷键为T。用于用户查看和编辑2D或3D GameObject的矩形手柄。
(2)变换辅助(变换Gizmo)工具:其功能是对场景中对象进行位置变换操作,如图8-18所示,左边是Center/Pivot按钮,右边是Local/Global按钮。
①Center按钮是以所选中的对象组成的轴心作为游戏对象的轴心参考点,通常用于多个对象的整体移动。Pivot则是以最后一个选中的游戏对象的轴心作为参考点。
②当选择Local时,Gizmo的旋转是相对于该GameObject的。选择Global时,Gizmo的旋转是相对于场景而言的。
(3)播放控制:用于Game视图。点击播放按钮,Game视图会被激活,并实时显示应用运行的画面。需要注意的是,在单击播放按钮后,虽然开发者可以在Inspector视图中继续进行对象的属性值的修改,但是在项目运行结束后所做的修改都会被重置。
(4)其他工具栏按钮:包括协作开发、云服务、Unity账户、分层和布局。分层下拉列表用于控制游戏对象在Scene视图中的显示,即控制任何给定时刻在Scene视图中显示那些特定的对象。下拉列表中每一项后面的按钮为时,表示对象将被显示;为时,则表示被隐藏。
单击布局按,钮将打开布局下拉菜单,可以改变窗口和视图的布局,并且可以保存所创建的任意自定义布局。
3.菜单栏
Unity 3D编辑器顶部的菜单栏中有7个菜单项,集中了Unity的主要功能和设置。
(1)File(文件)菜单:主要用于项目和场景的创建、保存和输出。
(2)Edit(编辑)菜单:主要用于场景内部的编辑和设置,包括普通的复制和粘贴功能,以及修改Unity部分属性的设置。
(3)Assets(资源)菜单:提供用来管理资源的工具,包括资源创建、导入、导出以及同步相关的所有功能。使用菜单中的命令可以在场景中增加对象,还可以导入和导出所需要的资源包。
(4)GameObject(游戏对象)菜单:创建、显示游戏对象以及为其创建父子关系。用来在场景中增加游戏对象和相关的设置。
(5)Component(组件)菜单:是Unity为开发者提供的内置系统设置,如灯光、寻路和光照等。为游戏对象添加新的组件或属性.
(6)Window(窗口)菜单:可以控制整个编辑器窗口的界面布局和各个视图的开关。
(7)Help(帮助)菜单:集合了所有Unity官方的相关资源网站,包括手册、社区论坛以及激活许可证的链接。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。