Unity 2017经典游戏开发教程:算法分析与实现
上QQ阅读APP看书,第一时间看更新

1.4 自定义窗口布局

Unity的窗口布局结构是可以自定义的。开发者可以根据自己的使用习惯布局窗口,也可以使用Unity内置的窗口布局功能来实现窗口布局的调整。

1.4.1 使用Unity内置的窗口布局功能

在工具面板的最右边有一个【Layout】按钮,点击它可以弹出一个浮动菜单栏,其中包含了Unity内置的窗口布局方式,如图1-146所示。

图1-146 Layout菜单

下图展示了五种内置的窗口布局方式(图1-147~图1-151)。

图1-147 (2+3)2By3窗口布局方式

图1-148 (四视图)4 Split窗口布局方式

图1-149 默认(Default)窗口布局方式

图1-150 (高屏)Tall窗口布局模式

图1-151 (宽屏)Wide窗口布局模式

1.4.2 自定义窗口布局

在Unity中的每个窗口,都可以通过拖曳的方式重新布局每个窗口。

1. 停靠窗口。例如我们想把Project窗口停靠在编辑器的左边,可以使用鼠标左键点击Project窗口的标题,按住鼠标左键不放,把它拖曳到编辑器的左边。在拖曳的过程中,该窗口会以线框的方式显示,如图1-152所示。当该窗口停靠到我们需要的地方时,放开鼠标,我们便完成了该窗口的布局操作,如图1-153所示。

图1-152 拖动Project窗口

图1-153 停靠Project窗口

2. 浮动窗口。每一个窗口可以浮动在编辑器中而不使用停靠的布局方式。还是以Project窗口为例,鼠标左键选择Project窗口的标题,按住鼠标不放,拖动到我们需要的位置,放开鼠标,便能够形成一个浮动窗口了,如图1-154所示。

图1-154 浮动窗口

3. 内嵌窗口。在同一个窗口中,我们可以内嵌其他的窗口,例如把Hierarchy窗口内嵌到Project窗口中。使用鼠标左键选择Hierarchy标签,按住鼠标左键不放,把该窗口的标签拖动到Project窗口的标签上,此时,Hierarchy和Project窗口会公用同一个区域。而要切换这两个窗口,可以通过点击该区域上面的标签来切换,如图1-155所示。

图1-155 内嵌窗口

4. 添加窗口。在每个窗口的右上角,有一个图标48682-00-60-2,点击该图标,会出现一个浮动菜单栏,如图1-156所示。Maximize用于最大化窗口,其快捷键是键盘上的空格键。Close Tab是关闭该窗口,Add Tab可以在该区域添加其他的窗口,添加窗口也可以通过菜单栏中的Window菜单来添加,如图1-157所示。

图1-156 窗口添加菜单

图1-157 可添加的窗口列表