Класс: Phaser.RequestAnimationFrame
Конструктор
new RequestAnimationFrame(game, forceSetTimeOut)
Абстрагирует использование RAF или setTimeOut для основного цикла обновления игры.
Параметры
| Имя | Тип | Аргумент | По умолчанию | Описание |
|---|---|---|---|---|
game | Phaser.Game | Ссылка на текущую запущенную игру. | ||
forceSetTimeOut | boolean | <optional> | false | Указать Phaser использовать setTimeout, даже если raf доступен. |
- Исходный код: utils/RequestAnimationFrame.js (Строка 15)
Свойства
- Исходный код: utils/RequestAnimationFrame.js (Строка 33)
- Исходный код: utils/RequestAnimationFrame.js (Строка 22)
- Исходный код: utils/RequestAnimationFrame.js (Строка 28)
forceSetTimeOut : boolean
Указать Phaser использовать setTimeout, даже если raf доступен.
game : Phaser.Game
Текущая запущенная игра.
isRunning : boolean
true, если RequestAnimationFrame запущен, в противном случае false.
Методы
- Исходный код: utils/RequestAnimationFrame.js (Строка 162)
- Исходный код: utils/RequestAnimationFrame.js (Строка 153)
- Исходный код: utils/RequestAnimationFrame.js (Строка 70)
- Исходный код: utils/RequestAnimationFrame.js (Строка 134)
- Исходный код: utils/RequestAnimationFrame.js (Строка 103)
- Исходный код: utils/RequestAnimationFrame.js (Строка 119)
isRAF() → {boolean}
Использует ли браузер requestAnimationFrame?
Возвращает
boolean -
isSetTimeOut() → {boolean}
Использует ли браузер setTimeout?
Возвращает
boolean -
start()
Запускает requestAnimationFrame или setTimeout, если недоступен в браузере.
stop()
Останавливает запуск requestAnimationFrame.
updateRAF()
Метод обновления для requestAnimationFrame.
updateSetTimeout()
Метод обновления для setTimeout.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.RequestAnimationFrame.html