C語言中文網 目錄

Unity 3D GUI簡介

在游戲開發過程中,為了增強游戲與玩家的交互性,開發人員往往會通過制作大量的圖形用戶界面(Graphical User Interface,GUI)來增強這一效果。

Unity 3D 中的圖形系統分為 OnGUI、NGUI、UGUI 等,這些類型的圖形系統內容十分豐富,包含游戲中通常使用到的按鈕、圖片、文本等控件。

GUI 的概念

圖形用戶界面是指采用圖形方式顯示的計算機用戶操作界面。

與早期計算機使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受,可以使玩家更好地了解游戲。

《植物大戰僵尸》和《憤怒的小鳥》中的 GUI 如下圖所示。

《植物大戰僵尸》GUI

《憤怒的小鳥》GUI

GUI 的發展

在游戲開發的整個過程中,游戲界面占據了非常重要的地位。

玩家在啟動游戲的時候,首先看到的就是游戲的 GUI,其中包括貼圖、按鈕和高級控件等。

早期的 Unity 3D 采用的是 OnGUI 系統,后來進展到了 NGUI 系統。

在 Unity 4.6 以后 Unity 官方推出了新的 UGUI 系統,采用全新的獨立坐標系,為游戲開發者提供了更高的運轉效率。各個時期的 Unity GUI 如下圖所示。

各個時期的Unity GUI

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo