1. 程式人生 > >自己總結的Unity3d RPG網路遊戲 UI邏輯 框架(基於NGUI)

自己總結的Unity3d RPG網路遊戲 UI邏輯 框架(基於NGUI)

好的,那麼做了兩年遊戲,據說下週終於要籤運營了(想想還有點小激動),於是總結一下用U3D引擎做UI(Ngui,其他例如UGUI等UI框架應該也差不多)的大致架構,做一個如圖的UI,下面是大致的類圖框架(抱歉我畫的圖很不專業),總之我的經驗是一個UI一個類,每個互動元素都要分成類(左邊type,右邊每一行column,column裡面每一個物品圖示都分成單獨類),裡面有get,set等方法等等你懂得,如果再複雜一點每個元素物件還可以再做一個control層(一般複雜度的情況我覺得不需要)。新加一個UI都繼承自UI基類哦。動態生成可以先destroy再用Instantiate,然後裝在父節下面position,rotation,scale寫好就行了。