cocos2d x 時間排程

2022-04-28 13:31:50 字數 497 閱讀 6357

在遊戲中,時常需要隔一段時間更新一些資料或者是人物位置,cocos2d-x 中提供了這些時間排程的函式,所有ccnode 類的子類都有這樣的函式。

schedule(schedule_selector(schedulerautoremove::autoremove), 0.5f);

unschedule(schedule_selector(schedulerautoremove::autoremove));

這是乙個按時呼叫乙個函式的方法。第乙個引數使用schedule_selector 選擇器將autoremove 函式名稱傳進來。第二個引數是時間間隔。定義這個引數以後就會隔一段時間呼叫一次該函式,直到unschedule 被呼叫。

ccdirector::shareddirector()->getscheduler()->unscheduleallselectors();

使用unscheduleallselectors() 或者如**清單3-53 所示的**,可以使所有schedule停止。

cocos2d x獲取系統時間

之前使用過cocos2d x獲取系統時間,毫秒級的 long getcurrenttime 或者這樣寫 long getcurrenttime 上面兩種實現應該都是沒有問題的 之前獲取時間的主要作用是給隨機函式做種子,或者計算fps,或者作為自己的定時器使用 這些都沒有問題 後來有專案需要獲取年月日...

cocos 2dx 隨記 時間戳

很多時候我們想要獲取當前時間,當然網上找很快,很多。我就當複習一下了,請欣賞。獲取當前時間戳 local time os.time 獲取當前時間,從1970.幾年開始的 local time os.date 通過時間戳轉換成當前時間 local time 1231231241 local tab o...

cocos2d x 資源集合

官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...