NGUI是嚴格遵循KISS原則並用C#編寫的Unity(適用於專業版和免費版)外掛程式,提供強大的UI系統和事件通知框架。其代碼簡潔,多數類少於200行代碼。這意味著程式設計師可以很容易地擴展NGUI的功能或調節已有功能。對所有其他用戶而言,這意味著更高的性能、更低的學習難度和更加有趣。完全集成到Inspector面板中。 不需要點擊Play按鈕就能查看結果。 在場景視圖中看到的就是在遊戲視圖中得到的(所見即所得)。 基於組件的、模組化的特性:要讓你的界面控制項做什麼,只需為其附加相應的行為,而不需要編碼。 全面支持iOS/Android和Flash。 靈活的事件系統。 可以讓複雜的UIs只占用一個draw call。
基本介紹
- 外文名:ngui
- 類型:外掛程式
- 適用於:專業版和免費版
- 代碼:簡潔
特性
支持光照貼圖、法線貼圖、折射等特性,讓你盡情發揮創造力!
支持硬邊或柔性的面板裁剪。
支持靈活尺寸的表格,能夠自動對控制項進行排列。
通過IME輸入法支持東方語言(有Web版本的演示程式)
內建本地化系統。
內建的鍵盤和搖桿支持。
提供大量有用的輔助腳本,從改變按鈕顏色到拖拽對象。
簡單的內建補間動畫系統。
簡潔和高度最佳化的C#代碼。
沒有DLL,也不依賴於其他外部資源NGUI的使用方式與Unity的使用方式一樣。使用Widget Tool可快速創建模板化的控制項,或者從基本組件創建你自己的控制項。可以按照你的意願拷貝/貼上,把你的視窗保存為prefabs。所有一切只需簡單地點
擊操作即可完成。當需要編寫代碼讓控制項移動時,可以選擇簡單的例子代碼,可以把你的控制項轉變為按鈕、輸入框、基於事件改變顏色、播放聲音、觸發動畫等等。