State

new State(key, events)

Состояние игры. Предоставляет методы, выполняющиеся при апдейте, ресайзе, а также при переключении между состояниями игры.
Основные методы (используются во всех состояниях): update, preRender, render, create, shutdown, postResize, applySkin
Методы, связанные с паузой симуляции игры (используются во всех состояниях): paused, resumed, postResumed
Второстепенные методы (используются в асинхронных состояниях): loadUpdate, loadRender, preload, init
Неиспользуемые методы (присутствуют, но не вызываются): resize, pauseUpdate
Существующие состояния и что они делают расписаны в разделе Namespaces (stateKey).

Source:
See:
Parameters:
Name Type Description
key string

название состояния

events object

методы и свойства состояния

Extends
  • Phaser.State

Members

key :string

Название состояния.

Source:

Methods

(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: