13.1.1 UI简介

13.1.1 UI简介

UI(User Interface,用户界面)是一款软件(如游戏、移动App)中必不可少的元素。在传统游戏中,UI对象通常作为一个叠加层渲染在屏幕空间画布中。屏幕空间UI类似于一块粘在显示屏上的纸版,而游戏操作叠加于其后。如图13.1所示是《刺客信条:辛迪加》(Assassin's Creed:Syndicate)的游戏截图,画面上方的UI显示了游戏中的重要信息。

现在的UI也通常可等同于GUI(Graphical User Interface,图形用户界面),是指以图形方式显示的计算机操作用户界面。在计算机或移动设备上,GUI允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行一些其他的常规任务。与通过键盘输入字符或文本命令来完成任务的字符界面相比,GUI具有更加直观、方便、人性化等优点。

图13.1 《刺客信条:辛迪加》游戏UI

例如在视频游戏中,GUI通常叠加在主游戏界面之上,通过状态消息、仪表盘、菜单、按钮、滑动条等控件将信息传达给玩家。这种方式能够让玩家操作起来更加简单、方便。如图13.2所示是游戏《离开林都》(Leaving Lyndow)的UI截图。

图13.2 《离开林都》游戏UI