這個可以實現(xiàn)啊
創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元高坪做網(wǎng)站,已為上家服務,為高坪各地企業(yè)和個人服務,聯(lián)系電話:18980820575
多線程進行計時
如果是圖形界面的話
然后用actionlistener監(jiān)聽window.close()
然后執(zhí)行一段代碼在結(jié)束就行了
子線程停止與注釋的內(nèi)容沒有關系;當執(zhí)行到b = true的時候; while不再執(zhí)行
1、scheduleUpdate
加入當前節(jié)點后,程序會每幀都會自動執(zhí)行一次默認的Update函數(shù)。(注:一定是Update函數(shù)哦,若想調(diào)用其他自己命名的函數(shù)則使用schedule)
看例子,走起。
首先在HelloWord類的頭文件中聲明Update函數(shù):
[cpp] view plain copy print?
void update(float dt); //注意參數(shù)類型
然后在HelloWorld類源文件中實現(xiàn)函數(shù)Update:
[cpp] view plain copy print?
void HelloWorld::update(float dt)
{
CCLOG("baibai");
}
現(xiàn)在我們可以調(diào)用了,在需要他不斷執(zhí)行的地方加入調(diào)用的代碼就ok:
[cpp] view plain copy print?
this-scheduleUpdate(); //this是當前節(jié)點,如layer,所以可以省略啦。
運行之后你將會看到不斷有baibai被打印出來
2、scheduleUpdate
可以沒隔幾秒執(zhí)行某個自定義的函數(shù),來看代碼:
首先還是在HelloWorld中聲明所要執(zhí)行的函數(shù):
如果在一個循環(huán)里,想退出這個循環(huán)請用break;
如果在一個method中,想不執(zhí)行下面的代碼直接退出這個method請用return;
如果你想要程序直接中斷退出,不執(zhí)行后面的任何代碼,請用System.exit(0);