滴答UI編輯器初實戰,實現cocos2dx的支持

滴答UI編輯器與cocos2dx初實戰

如何獲取UI編輯器


實戰

能夠經過菜單,文件->打開項目,打開項目底下的daemongit

下載下來,打開項目,編輯獲得testall.xml界面佈局在UI編輯器的預覽效果 編輯器編輯主要經過拖動,修改屬性,進行修改編輯器

下面來一張,在2dx打開的界面預覽圖界面在2dx的預覽效果函數

cocos2dx主要調用函數佈局

TDWin* win = UIBase::create<TDWin>();
win->loadConf("testall.xml");

調用以前,相關路徑請添加到searchPath 這樣就建立出一個layer出來,添加到相關的scene或者節點中便可顯示測試

相關事件處理

UI編輯器的相關設定,UI編輯器的tag及event設定 代碼中獲取相關節點能夠經過ui

getPanel("button1") //獲取
getButton("button1") //獲取一個button節點,若是該節點不爲button則返回空

事件點擊處理.net

//重載這個方法,event是在UI編輯器咱們填的button1event,target則爲event的對應節點,當前爲TDButton,能夠在這裏處理相關的事件
bool TDWin::procTuiEvent(const string& event,TDPanel* target)

若是自定義的一個win則繼承TDWin,而後重載procTuiEvent方法,而後處理相關的事件code

UI編輯器交流羣

滴答UI編輯器開發QQ羣歡迎您的加入: 453224679xml

相關文章
相關標籤/搜索