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: