AR_Engine_SDK
|
Functions | |
function xes__Scheduler | unschedule (taskId) |
function xes__Scheduler | unscheduleAll () |
function xes__Scheduler | unscheduleByTag (tag) |
function xes__Scheduler | time () |
function xes__Scheduler | schedule (tag, callback, interval, repeat_, delay) |
function xes__Scheduler | scheduleOnce (tag, callback, interval) |
Variables | |
xes__Scheduler = {} | |
xe | Scheduler = xes__Scheduler |
xes__Scheduler | INTERVAL_NEXT_TICK = 0 |
@type number @readonly 延迟一帧 More... | |
function xes__Scheduler schedule | ( | tag | , |
callback | , | ||
interval | , | ||
repeat_ | , | ||
delay | |||
) |
调度多次
tag | userdata 可选tag, 建议传入当前场景实例,场景销毁时会自动移除该调度器 |
callback | fun(number):void 回调函数 |
interval | number 调度间隔 |
repeat | number 重复次数 -1代表无限调度 |
delay | number 延迟时间 延迟多长时间开始该调度器 默认为0 |
function xes__Scheduler scheduleOnce | ( | tag | , |
callback | , | ||
interval | |||
) |
调度一次
tag | userdata 可选tag, 建议传入当前场景实例,场景销毁时会自动移除该调度器 |
callback | fun(number):void 回调函数 |
interval | number 延时时间 |
function xes__Scheduler time | ( | ) |
获取当前时间(毫秒值)
function xes__Scheduler unschedule | ( | taskId | ) |
取消一个调度器
taskId | number |
function xes__Scheduler unscheduleAll | ( | ) |
取消所有已注册的调度器
function xes__Scheduler unscheduleByTag | ( | tag | ) |
根据tag移除所有调度器
tag | userdata |
xes__Scheduler INTERVAL_NEXT_TICK = 0 |
@type number @readonly 延迟一帧
xe Scheduler = xes__Scheduler |
xes__Scheduler = {} |