必威电竞|足球世界杯竞猜平台

ngui
來源:互聯網

NGUI是嚴格遵循KISS原則并用C#編寫的Unity(適用于專業版和免費版)插件,提供強大的UI系統和事件通知框架。其代碼簡潔,多數類少于200行代碼。這意味著程序員可以很容易地擴展NGUI的功能或調節已有功能。對所有其他用戶而言,這意味著更高的性能、更低的學習難度和更加有趣。完全集成到Inspector面板中。不需要點擊Play按鈕就能查看結果。在場景視圖中看到的就是在游戲視圖中得到的(所見即所得)。基于組件的、模塊化的特性:要讓你的界面控件做什么,只需為其附加相應的行為,而不需要編碼。全面支持iOS/Android和Flash。靈活的事件系統。可以讓復雜的UIs只占用一個draw call。

特性

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

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

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

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

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

內建本地化系統。

內建的鍵盤和搖桿支持。

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

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

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

沒有DLL,也不依賴于其他外部資源NGUI的使用方式與Unity的使用方式一樣。使用Widget Tool可快速創建模板化的控件,或者從基本組件創建你自己的控件。可以按照你的意愿拷貝/粘貼,把你的窗口保存為prefabs。所有一切只需簡單地點

擊操作即可完成。當需要編寫代碼讓控件移動時,可以選擇簡單的例子代碼,可以把你的控件轉變為按鈕、輸入框、基于事件改變顏色、播放聲音、觸發動畫等等。

工作流

NGUI的使用方式與Unity的使用方式一樣。使用WidgetTool可快速創建模板化的控件。

機制

渲染機制事件、消息機制、間格動畫

圖冊

參考資料 >

生活家百科家居網