构造函数

new RequestAnimationFrame(game, forceSetTimeOut)

抽象了的核心游戏更新循环Raf或setTimeout的使用。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 一个参考目前正在运行的游戏。
forceSetTimeOut boolean <optional> false 即使空军告诉移相器可使用setTimeout。

公共属性

forceSetTimeOut : boolean

即使空军告诉移相器可使用setTimeout。

Source code: system/RequestAnimationFrame.js (Line 33)

game : Phaser.Game

目前正在运行的游戏。

Source code: system/RequestAnimationFrame.js (Line 22)

isRunning : boolean

如果requestanimationframe运行正确,否则为false。

Source code: system/RequestAnimationFrame.js (Line 28)

公共方法

isRAF() → {boolean}

是浏览器使用requestanimationframe?

Source code: system/RequestAnimationFrame.js (Line 157)


isSetTimeOut() → {boolean}

是浏览器使用setTimeout?

Source code: system/RequestAnimationFrame.js (Line 148)


start()

开始运行或requestanimationframe setTimeout如果无法在浏览器

Source code: system/RequestAnimationFrame.js (Line 70)


stop()

requestanimationframe停止运行。

Source code: system/RequestAnimationFrame.js (Line 129)


updateRAF()

为requestanimationframe更新方法

Source code: system/RequestAnimationFrame.js (Line 103)


updateSetTimeout()

setTimeout方法的更新。

Source code: system/RequestAnimationFrame.js (Line 117)