new State(key, events)
Состояние игры.
Предоставляет методы, выполняющиеся при апдейте, ресайзе, а также
при переключении между состояниями игры.
Основные методы (используются во всех состояниях): update, preRender, render, create, shutdown, postResize, applySkin
Методы, связанные с паузой симуляции игры (используются во всех состояниях): paused, resumed, postResumed
Второстепенные методы (используются в асинхронных состояниях): loadUpdate, loadRender, preload, init
Неиспользуемые методы (присутствуют, но не вызываются): resize, pauseUpdate
Существующие состояния и что они делают расписаны в разделе Namespaces (stateKey).
Parameters:
Name | Type | Description |
---|---|---|
key |
string
|
название состояния |
events |
object
|
методы и свойства состояния |
Extends
- Phaser.State
Members
Methods
applySkin
create
init
loadRender
loadUpdate
paused
postResize
postResumed
preload
preRender
render
resumed
shutdown
update
(abstract) applySkin()
Во всех состояниях выполняется после смены скина.
- Source:
(abstract) create()
В асинхронных состояниях выполняется после загрузки всех элементов в preload.
В синхронных состояниях выполняется сразу после переключения в состояние (после вызова init и preload).
- Source:
(abstract) init()
Во всех состояниях выполняется сразу после переключения в состояние (до preload).
- Source:
(abstract) loadRender()
В асинхронных состояниях выполняется во время загрузки элементов в preload после loadUpdate. В синхронных состояниях не выполняется.
- Source:
(abstract) loadUpdate()
В асинхронных состояниях выполняется во время загрузки элементов в preload. В синхронных состояниях не выполняется.
- Source:
(abstract) paused()
Во всех состояниях выполняется, когда симуляция игры была поставлена на паузу.
- Source:
(abstract) postResize()
Во всех состояниях выполняется после окончания изменения размера игры.
- Source:
(abstract) postResumed()
Во всех состояниях выполняется через секунду после того, как симуляция игры была снята с паузы.
- Source:
(abstract) preload()
В асинхронных состояниях выполняется после init и начинает загрузку ассетов. В синхронных состояниях выполняется сразу после переключения в состояние (после вызова init).
- Source:
(abstract) preRender()
Во всех состояниях выполняется после update, но перед render.
- Source:
(abstract) render()
Во всех состояниях выполняется после того, как все элементы игры были выведены на экран.
- Source:
(abstract) resumed()
Во всех состояниях выполняется, когда симуляция игры была снята с паузы.
- Source:
(abstract) shutdown()
Во всех состояниях выполняется сразу после переключения на другое состояние (до init нового состояния).
- Source:
(abstract) update()
Выпоняется каждый кадр игры между preUpdate и postUpdate всех элементов игры как в синхронных, так и в асинхронных состояниях.
- Source: