NGUI從入門到實戰第1章開啓NGUI學習之旅

NGUI從入門到實戰第1章開啓NGUI學習之旅

NGUIUnity最重要的插件之一。使用NGUI能夠高效地爲遊戲添加界面。本書將帶領你們學習NGUI。做爲NGUI學習之旅的第一站,本章會在總體上介紹NGUI的工做流程,以及如何導入NGUI,並使用NGUI建立UI控件的方法。本文選自《NGUI從入門到實戰》程序員

1.1  理解NGUI

NGUINext-Gen User Interface kit,下一代用戶界面工具),是Unity的一個插件。它易於使用、功能強大,並且性能也要遠勝於Unity內置的UI系統。NGUI是使用C#編寫的,因此讀者可以很容易的理解它的做用機理,甚至於在必要的時候,能夠將它的代碼稍做調整,或者添加新的功能特性。編輯器

提示:其代碼簡潔,多數類少於200行代碼。這意味着程序員能夠很容易地擴展NGUI的功能或調整已有的功能。對用戶而言,這意味着更高的性能、更低的學習難度和更加有趣。本文選自《NGUI從入門到實戰》模塊化

使用NGUI會爲開發者帶來不少方便和實惠,以下:工具

q  徹底集成到了Inspector面板中;性能

q  不須要單擊Play按鈕就能實時查看效果;學習

q  在場景視圖中看到的就是在遊戲視圖中獲得的(所見即所得)。優化

q  組件、模塊化的特性:要讓你的界面控件作什麼,只需爲其附加相應的行爲,而不須要編碼。動畫

q  全面支持iOS/AndroidFlash編碼

q  靈活的事件系統。spa

q  可讓複雜的UIs只佔用一個draw call

q  能夠直接在編輯器中建立、更新/修改紋理地圖集,或從Texture Packer程序導入紋理地圖集。

q  支持光照貼圖、法線貼圖、折射等特性,讓你盡情發揮創造力!

q  支持硬邊或柔性的面板裁剪。

q  支持靈活尺寸的表格,可以自動對控件進行排列。

q  經過IME輸入法支持東方語言(有Web版本的演示程序)

q  內建本地化系統。

q  內建的鍵盤和搖桿支持。

q  提供大量有用的輔助腳本,從改變按鈕顏色到拖拽對象。

q  簡單的內建補間動畫系統。

q  簡潔和高度優化的C#代碼。

q  沒有DLL,也不依賴於其餘外部資源。

以上列出瞭如此多的條目,讀者如今還不必定可以徹底理解,並且它們也不夠直觀,可是不要緊。爲讀者引薦NGUI,並將它的使用方法介紹給廣大的讀者,纔是本書的目的所在。本文選自《NGUI從入門到實戰》

相關文章
相關標籤/搜索