實際的專案裡,經常遇到乙個場景需要顯示很個彈窗,同時顯示肯定不太好,下面簡單實現了按順序顯示彈窗(也就是關閉乙個在顯示被另乙個)
1.定義乙個list
/**
* 自動彈窗指標list
*/list
m_listdlg;
2.按順序將彈窗加入list//這裡我寫了乙個方法加入
/** * 將某個彈窗新增到自動彈窗列表中
* * @param pnode 需要自動彈出的彈窗
*/void mainscene::addtoautodlglist(ccnode * pnode)
//在相應位置將彈窗加入list,引數是自定義的彈窗,按照顯示順序新增,不要亂
addtoautodlglist(layer);
addtoautodlglist(activitydlg);
3.將彈窗乙個個顯示出來,注意下面的這個方法是在關閉上乙個彈窗時呼叫/**
* 顯示自動彈窗列表中的下乙個自動彈窗
*/void mainscene::shownextautodlg()
}
cocos2d x 之UITextField的使用
本文使用的是cocos2d x 2.1.6版本,cocosstudio1.6.0.0版本。其呼叫的相關 如下 bool helloworld init void helloworld textfieldevent ccobject psender,textfiledeventtype type 不過...
Cocos2d x之場景切換
在很多rpg遊戲中大部分存在多個場景,如開始的歡迎介面 選單介面 戰鬥介面 場景切換只需要呼叫ccdirector shareddirector replacescene s s為新的場景,這句 的是含意,是用新的場景s去替換掉舊的場景,但是這樣的場景替換,來得太突然,給使用者的感覺不太好,我們需要...
cocos2dx之CCAnimate建立乙個動畫
前面的文章中也有例子是建立乙個動畫,利用的是檔案建立,將所有的sprite載入到乙個檔案中去,然後讀出,現在我們嘗試不用檔案,直接利用ccanimate來建立乙個sprite動畫,例子 如下 void myactionanimatelayer initlayer sprintf szname,ima...