构造函数

new State()

这是一个基本的状态类,如果你正在创建自己的游戏,可以扩展。

公共属性

add : Phaser.GameObjectFactory

一个参考的gameobjectfactory可用于添加新的对象世界。

Source code: core/State.js (Line 29)

cache : Phaser.Cache

一个包含任何加载或生成的资产,如图像,声音和更多的游戏缓存的引用。

Source code: core/State.js (Line 44)

camera : Phaser.Camera

对world.camera参考资料。

Source code: core/State.js (Line 39)

game : Phaser.Game

这是一个参考目前正在运行的游戏。

Source code: core/State.js (Line 19)

input : Phaser.Input

对输入管理器的引用。

Source code: core/State.js (Line 49)

key : string

在状态管理器中添加到该状态时,该字符串为基础的标识符。

Source code: core/State.js (Line 24)

load : Phaser.Loader

对装载机的引用,您主要使用在您的状态的预载方法加载外部资产。

Source code: core/State.js (Line 54)

make : Phaser.GameObjectCreator

一个参考的gameobjectcreator可用于制造新的对象。

Source code: core/State.js (Line 34)

math : Phaser.Math

一个有很多有用功能的数学类的参考资料。

Source code: core/State.js (Line 59)

particles : Phaser.Particles

粒子管理器。这是核心gameloop期间调用和更新任何已创建粒子发射器。

Source code: core/State.js (Line 94)

physics : Phaser.Physics

参照物理经理看起来后可在相位不同的物理系统。

Source code: core/State.js (Line 99)

rnd : Phaser.RandomDataGenerator

种子和可重复的随机数据发生器的参考。

Source code: core/State.js (Line 104)

scale : Phaser.ScaleManager

一个控制方式在不同显示器上的游戏尺度的规模管理器的参考。

Source code: core/State.js (Line 69)

sound : Phaser.SoundManager

一个可以创建,播放和停止声音的声音管理器,以及调整全球音量的参考。

Source code: core/State.js (Line 64)

stage : Phaser.Stage

舞台上的参考。

Source code: core/State.js (Line 74)

time : Phaser.Time

一个参考的游戏时钟和定时事件系统。

Source code: core/State.js (Line 79)

tweens : Phaser.TweenManager

一个参考的经理。

Source code: core/State.js (Line 84)

world : Phaser.World

一个对游戏世界的参考。所有对象都生活在游戏世界中,其大小不受显示分辨率的约束。

Source code: core/State.js (Line 89)

公共方法

create()

创建被称为一次预载完成,这包括从装载的任何资产的装载。

Source code: core/State.js (Line 147)


init()

init是第一个函数调用时启动你的状态。它在预载,创建或其他任何。

Source code: core/State.js (Line 110)


loadRender()

loadrender是装载过程中调用。这只会发生,如果您已经设置一个或多个资产负载的预载方法。

Source code: core/State.js (Line 138)


loadUpdate()

loadupdate是装载过程中调用。这只会发生,如果您已经设置一个或多个资产负载的预载方法。

Source code: core/State.js (Line 130)


paused()

如果核心游戏循环暂停,该方法将被调用。

Source code: core/State.js (Line 192)


pauseUpdate()

pauseupdate在游戏暂停而不是preupdate称,更新和个。

Source code: core/State.js (Line 208)


preload()

先预紧力。通常情况下,你会使用这个来装载你的游戏资产(或当前状态所需的)

Source code: core/State.js (Line 120)


preRender()

PreRender方法毕竟是游戏对象已被更新,但是在任何渲染发生。

Source code: core/State.js (Line 166)


render()

几乎所有的显示对象在渲染自动移相器,你不需要告诉他们渲染。

Source code: core/State.js (Line 174)


resize()

如果你的游戏设置ScaleMode调整然后每次浏览器调整它会调用这个函数,通过在新的宽度和高度。

Source code: core/State.js (Line 184)


resumed()

这种方法将被称为当核心游戏循环恢复从暂停状态。

Source code: core/State.js (Line 200)


shutdown()

此方法将被调用时,该状态是关机(即您切换到另一个状态,从这一个)。

Source code: core/State.js (Line 216)


update()

更新方法是为您自己的使用空。

Source code: core/State.js (Line 156)