cocos2dx 3.0 quick lua schedler

local scheduler = {}<<該模塊在初始化時不會自動載入>>

加載方式:local scheduler = require(cc.PACKAGE_NAME .. ".scheduler")

--------note start -----

計劃一個全局幀事件回調,返回該計劃的句柄

1) scheduler.scheduleUpdateGlobal(listener)

listener:回調函數

return schedule 句柄

schedler.nscheduleGlobal(scheduler)

scheduler: scheduleUpdateGlobal(listener)函數的返回句柄

2)計劃一個以指定時間間隔執行的全局事件回調,返回該計劃的句柄

local function onInterval(dt)endlocal handle = scheduler.scheduleGlobal(onInterval,0.5)

使用scheduler.unscheduleGlobal(handle) 取消一個全局計劃

3)計劃一個全局延時回調,並返回該句柄

scheduler.performWithDelayGlobal(listener,time)會在指定時間後執行一次回調函數,然後自動取消該計劃

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章