Класс: Phaser.Plugin
Конструктор
new Plugin(game, parent)
Это базовая шаблонная структура плагина для разработки любых плагинов Phaser.
Параметры
| Имя | Тип | Описание |
|---|---|---|
game | Phaser.Game | Ссылка на запущенную в данный момент игру. |
parent | any | Объект, владеющий этим плагином, обычно Phaser.PluginManager. |
- Исходный код: core/Plugin.js (Строка 15)
Классы
- PathManager
Общедоступные свойства
- Исходный код: core/Plugin.js (Строка 33)
- Исходный код: core/Plugin.js (Строка 22)
- Исходный код: core/Plugin.js (Строка 69)
- Исходный код: core/Plugin.js (Строка 57)
- Исходный код: core/Plugin.js (Строка 45)
- Исходный код: core/Plugin.js (Строка 63)
- Исходный код: core/Plugin.js (Строка 51)
- Исходный код: core/Plugin.js (Строка 27)
- Исходный код: core/Plugin.js (Строка 39)
active : boolean
Плагин с active=true вызывает методы preUpdate и update у родителя, в противном случае они пропускаются.
game : Phaser.Game
Ссылка на запущенную в данный момент игру.
hasPostRender : boolean
Флаг, указывающий, есть ли у этого плагина метод postRender.
hasPostUpdate : boolean
Флаг, указывающий, есть ли у этого плагина метод postUpdate.
hasPreUpdate : boolean
Флаг, указывающий, есть ли у этого плагина метод preUpdate.
hasRender : boolean
Флаг, указывающий, есть ли у этого плагина метод render.
hasUpdate : boolean
Флаг, указывающий, есть ли у этого плагина метод update.
parent :any
Родитель этого плагина. Если добавлен в PluginManager, родитель будет установлен в него, иначе он будет равен null.
visible : boolean
Плагин с visible=true вызывает методы render и postRender у родителя, в противном случае они пропускаются.
Общедоступные методы
- Исходный код: core/Plugin.js (Строка 107)
- Исходный код: core/Plugin.js (Строка 99)
- Исходный код: core/Plugin.js (Строка 75)
- Исходный код: core/Plugin.js (Строка 91)
- Исходный код: core/Plugin.js (Строка 83)
destroy()
Очистить этот плагин и обнулить ссылки
postRender()
Post-render вызывается после работы Game Renderer и State.render.
Вызывается только если visible установлено в true.
preUpdate()
Pre-update вызывается в самом начале цикла обновления, до обновления любых других подсистем (включая Physics).
Вызывается только если active установлено в true.
render()
Render вызывается сразу после завершения Game Renderer, но перед State.render.
Вызывается только если visible установлено в true.
update()
Update вызывается после обновления всех основных подсистем (Input, Tweens, Sound и т.д.) и состояния, но перед render.
Вызывается только если active установлено в true.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Plugin.html