在每一个软件的应用中,用户界面(UI)都是必不可缺少的一部分,是核心的特征。游戏也没有抛弃这一规则。
大部分的游戏都使用 UI 界面来方便快捷地显示一些信息,如在“音之国度”的游戏中,需要借助UI界面来显示技能,召唤兽的信息等。 Unity 3D 提供了许多 UI 组件,你都可以在你的游戏中使用它们。
今天我将要制作的,是一个简单的暂停菜单。这个暂停菜单将显示一个内容为『Paused』的 text 组件和三个按钮组件:分别是复位按钮『Resume』,重新开始按钮『Restart』,退出按钮『Quit』,并且还是显示游戏从场景加载到现在的时间。
首先需要在UNITY中创建一个空项目。
在层级视图上点击右键,并且选择UI->Canvas。
正如我在之前文章中所提到的那样,Canvas是所有UI组件的容器,是你存放这些UI组件的地方。任何您创建的UI组件都将会成为Canvas的一个子对象。当你创建Canvas的时候,你会主要到一个叫做"EventSystem"的东西也同时出现在你的层级视图中。这个东西是用来确定鼠标输入的,对于UI元素来说至关重要。
如何恰当地设置Canvas
-
在层级视图中选择 Canvas。