Ticker 介紹
let ticker: egret.Ticker = egret.Ticker.getInstance();
ticker.register((time) => console.log(time), this); // 註冊在 ENTER_FRAME 事件上
egret.setTimeout(() => egret.ticker.pause(), this, 1000); // 1 秒後停止遊戲心跳(整個遊戲停止)
// egret.Ticker 是依照遊戲影格速率執行
// egret.Ticker.getInstance() 是 egret.Ticker 實例, 而且是單例
// egret.ticker 是 egret.sys.Ticker 實例
// 兩者是不同的計時器
沒有留言:
張貼留言