构造函数

new Stage(game)

阶段控制根级别显示对象,其中每一件都显示。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 游戏参考目前正在运行的游戏。

公共属性

alpha : number

对象的不透明度。

Source code: pixi/display/DisplayObject.js (Line 46)

backgroundColor : number | string

获取并设置阶段的背景颜色。颜色可以作为一个数字:0xFF0000或一个十六进制字符串:“# FF0000”

Source code: core/Stage.js (Line 374)

cacheAsBitmap : boolean

如果该显示对象被缓存为位图。

Source code: pixi/display/DisplayObject.js (Line 355)

[readonly] children : Array.<DisplayObject>

[只读]这个容器的儿童数组。

Source code: pixi/display/DisplayObjectContainer.js (Line 17)

currentRenderOrderID : number

重置每一帧,保持更新的对象总数。

Source code: core/Stage.js (Line 65)

disableVisibilityChange : boolean

默认情况下,如果浏览器选项卡失去焦点,游戏将暂停。

Source code: core/Stage.js (Line 40)

exists : boolean

如果存在是真实的,所有的孩子都被更新,否则就被跳过。

Source code: core/Stage.js (Line 46)

filterArea :Rectangle

该地区的滤波器应用于像hitarea这是作为更大的优化

Source code: pixi/display/DisplayObject.js (Line 164)

filters : Array.<Filter>

设置DisplayObject过滤器。

Source code: pixi/display/DisplayObject.js (Line 307)

game : Phaser.Game

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

Source code: core/Stage.js (Line 21)

height : number

displayobjectcontainer设置的高度,这实际上会修改规模达到设定值

Source code: pixi/display/DisplayObjectContainer.js (Line 61)

hitArea :Rectangle | Circle | Ellipse | Polygon

这是定义的区域,将拿起鼠标/触摸事件。默认情况下是空的。

Source code: pixi/display/DisplayObject.js (Line 62)

mask : PIXI.Graphics

设置一个DisplayObject的面具。一个面具是一个对象,限制了一个对象的可见性,应用到它的形状。

Source code: pixi/display/DisplayObject.js (Line 282)

name : string

这个对象的名称。

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

[readonly] parent : PIXI.DisplayObjectContainer

[只读]包含该显示对象的显示对象容器。

Source code: pixi/display/DisplayObject.js (Line 79)

pivot :Point

它围绕DisplayObject的支点

Source code: pixi/display/DisplayObject.js (Line 30)

position :Point

对象的坐标相对于父的局部坐标。

Source code: pixi/display/DisplayObject.js (Line 14)

renderable : boolean

这个对象可以呈现

Source code: pixi/display/DisplayObject.js (Line 71)

rotation : number

弧度旋转的对象。

Source code: pixi/display/DisplayObject.js (Line 38)

scale :Point

对象的比例因子。

Source code: pixi/display/DisplayObject.js (Line 22)

smoothed : boolean

启用或禁用此阶段的所有对象的纹理平滑。只适用于位图/图像纹理。默认启用平滑。设置为true,光滑的所有精灵在这个舞台上呈现,或假禁用平滑(伟大的像素艺术)

Source code: core/Stage.js (Line 394)

visible : boolean

对象的可见性。

Source code: pixi/display/DisplayObject.js (Line 54)

width : number

displayobjectcontainer的宽度,设置这实际上修改规模达到设定值

Source code: pixi/display/DisplayObjectContainer.js (Line 32)

[readonly] worldAlpha : number

【只读】乘以αDisplayObject

Source code: pixi/display/DisplayObject.js (Line 97)

[readonly] worldPosition :Point

基于世界变换的显示对象的位置。

Source code: pixi/display/DisplayObject.js (Line 116)

[readonly] worldRotation : number

弧度的显示对象,旋转,基于世界变换。

Source code: pixi/display/DisplayObject.js (Line 136)

[readonly] worldScale :Point

基于世界变换的显示对象的规模。

Source code: pixi/display/DisplayObject.js (Line 126)

worldVisible : boolean

[只读]表示,如果精灵是全局可见的。

Source code: pixi/display/DisplayObject.js (Line 258)

x : number

位置DisplayObject在X轴相对于父局部坐标。

Source code: pixi/display/DisplayObject.js (Line 723)

y : number

的DisplayObject在Y轴上的位置相对于父局部坐标。

Source code: pixi/display/DisplayObject.js (Line 741)

公共方法

addChild(child) → {PIXI.DisplayObject}

向容器中添加一个儿童。

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject

DisplayObject添加到容器

Source code: pixi/display/DisplayObjectContainer.js (Line 91)


addChildAt(child, index) → {PIXI.DisplayObject}

在指定索引处为容器添加一个儿童。如果该索引是不可能的,将抛出一个错误

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject 孩子要加上“”
index Number 在<< /对>>中的儿童

Source code: pixi/display/DisplayObjectContainer.js (Line 103)


checkVisibility()

启动一个页面可见性事件监听器运行,或window.onpagehide/onpageshow如果浏览器不支持。

Source code: core/Stage.js (Line 229)


destroy()

破坏舞台并移除事件侦听器。

Source code: core/Stage.js (Line 354)


generateTexture(resolution, scaleMode, renderer) → {PIXI.Texture}

有用的函数,返回一个纹理的DisplayObject对象可以用来创建精灵

参数

名称 类型 参数 默认值 描述
resolution Number “生成的纹理的分辨率”
scaleMode Number

看到{ { #交联";Pixi / scalemodes:财产";} } Pixi。scalemodes { { } } /交联的可能值

renderer PIXI.CanvasRenderer | PIXI.WebGLRenderer

用于生成纹理渲染。

Source code: pixi/display/DisplayObject.js (Line 542)


getBounds() → {Rectangle}

检索的displayobjectcontainer边界为矩形。边界计算考虑所有可见的儿童。

Source code: pixi/display/DisplayObjectContainer.js (Line 307)


getChildAt(index) → {PIXI.DisplayObject}

返回指定索引处的儿童

参数

名称 类型 参数 默认值 描述
index Number 以“指数”的指标来得到孩子的

Source code: pixi/display/DisplayObjectContainer.js (Line 194)


getChildIndex(child) → {Number}

返回一个孩子DisplayObject实例的索引位置

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject

DisplayObject实例识别

Source code: pixi/display/DisplayObjectContainer.js (Line 159)


getLocalBounds() → {Rectangle}

检索的displayobjectcontainer非局部边界为矩形。计算考虑了所有可见的孩子。

Source code: pixi/display/DisplayObjectContainer.js (Line 367)


<internal> parseConfig(config)

分析一个游戏配置对象。

参数

名称 类型 参数 默认值 描述
config object “配置对象来解析。”

Source code: core/Stage.js (Line 101)


postUpdate()

这就是所谓的自动在渲染器运行后插件更新。

Source code: core/Stage.js (Line 172)


preUpdate()

这是在插件preupdate和之前的state.update自动调用。

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


removeChild(child) → {PIXI.DisplayObject}

从容器中移除一个孩子。

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject

DisplayObject去除

Source code: pixi/display/DisplayObjectContainer.js (Line 211)


removeChildAt(index) → {PIXI.DisplayObject}

从指定索引位置删除子。

参数

名称 类型 参数 默认值 描述
index Number 以“指数”的指标来得到孩子的

Source code: pixi/display/DisplayObjectContainer.js (Line 226)


removeChildren(beginIndex, endIndex)

从这个容器中移除所有在开始和结束索引中的所有儿童。

参数

名称 类型 参数 默认值 描述
beginIndex Number <起始位置。默认值为0。
endIndex Number <“结束位置”。默认值是容器的大小。

Source code: pixi/display/DisplayObjectContainer.js (Line 244)


removeStageReference()

从容器和所有的儿童中删除当前阶段引用。

Source code: pixi/display/DisplayObjectContainer.js (Line 407)


setBackgroundColor(color)

设置舞台背景色。

参数

名称 类型 参数 默认值 描述
color number | string 背景的颜色,< /对

Source code: core/Stage.js (Line 327)


setChildIndex(child, index)

改变显示对象容器中存在的子位置的位置

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject

孩子DisplayObject实例为你想改变指数

index Number 儿童显示对象的索引编号为< /

Source code: pixi/display/DisplayObjectContainer.js (Line 176)


setStageReference(stage)

设置容器级引用。这是这个对象,以及所有的孩子,都连接到。

参数

名称 类型 参数 默认值 描述
stage Stage 在容器将作为其当前阶段引用的阶段

Source code: pixi/display/DisplayObjectContainer.js (Line 391)


swapChildren(child, child2)

交换2显示对象在这个容器内的位置。

参数

名称 类型 参数 默认值 描述
child PIXI.DisplayObject < < / >
child2 PIXI.DisplayObject < < / >

Source code: pixi/display/DisplayObjectContainer.js (Line 134)


toGlobal(position) → {Point}

计算显示对象的全局位置

参数

名称 类型 参数 默认值 描述
position Point <世界起源地计算从< / <

Source code: pixi/display/DisplayObject.js (Line 576)


toLocal(position, from) → {Point}

计算显示对象相对于另一点的局部位置

参数

名称 类型 参数 默认值 描述
position Point <世界起源地计算从< / <
from PIXI.DisplayObject <optional>

DisplayObject计算从

Source code: pixi/display/DisplayObject.js (Line 590)


update()

这是在state.update自动调用,但在颗粒或插件更新。

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


updateCache()

生成并更新该对象的缓存精灵。

Source code: pixi/display/DisplayObject.js (Line 566)


updateTransform()

更新显示列表上所有对象的转换。

Source code: core/Stage.js (Line 212)


visibilityChange(event)

这种方法被称为当文档的可见性被改变时。

参数

名称 类型 参数 默认值 描述
event Event 使用该类型将被用来决定是否应该暂停游戏。

Source code: core/Stage.js (Line 289)