构造函数

new FlexGrid(manager, width, height)

警告:这是一个实验班。在未来的版本中,原料药会有明显的变化,是不完整的。

参数

名称 类型 参数 默认值 描述
manager Phaser.ScaleManager 的scalemanager。
width number 游戏的宽度。
height number 游戏的高度。

公共属性

game : Phaser.Game

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

Source code: core/FlexGrid.js (Line 26)

manager : Phaser.ScaleManager

一个参考的scalemanager。

Source code: core/FlexGrid.js (Line 31)

公共方法

createCustomLayer(width, height, children) → {Phaser.FlexLayer}

自定义层是以游戏为中心,并保持其高宽比,因为它的规模上升和下降。

参数

名称 类型 参数 默认值 描述
width number 这一层的宽度为像素。
height number 这一层的高度以像素为单位。
children Array.<PIXI.DisplayObject> <optional>

是用来填充flexlayer孩子数组。

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


createFixedLayer(children) → {Phaser.FlexLayer}

一个固定的层是以游戏为核心,是所需尺寸的大小,是从来没有缩放。

参数

名称 类型 参数 默认值 描述
children Array.<PIXI.DisplayObject> <optional>

是用来填充flexlayer孩子数组。

Source code: core/FlexGrid.js (Line 194)


createFluidLayer(children) → {Phaser.FlexLayer}

流体层是以游戏为核心的,并保持其高宽比为其上下。

参数

名称 类型 参数 默认值 描述
children array <optional>

是用来填充flexlayer孩子数组。

Source code: core/FlexGrid.js (Line 141)


createFullLayer(children) → {Phaser.FlexLayer}

全层放置在0,0和延伸到游戏的全尺寸。儿童按比例缩放比例。

参数

名称 类型 参数 默认值 描述
children array <optional>

是用来填充flexlayer孩子数组。

Source code: core/FlexGrid.js (Line 170)


debug()

电话在渲染函数输出的边界矩形。

Source code: core/FlexGrid.js (Line 299)


fitSprite(sprite)

适合宽范围的精灵。

参数

名称 类型 参数 默认值 描述
sprite Phaser.Sprite <精灵>的精灵以配合。

Source code: core/FlexGrid.js (Line 284)


onResize(width, height)

称之为游戏容器尺寸变化时。

参数

名称 类型 参数 默认值 描述
width number <游戏容器的新宽度>。
height number “游戏容器的新高度。”

Source code: core/FlexGrid.js (Line 240)


refresh()

更新所有的内部变量如范围和刻度值。

Source code: core/FlexGrid.js (Line 256)


reset()

重置层儿童参考

Source code: core/FlexGrid.js (Line 218)


setSize(width, height)

设置核心游戏大小。这重置W/H参数和边界。

参数

名称 类型 参数 默认值 描述
width number <新维度>新维度。
height number <新维度>新维度。

Source code: core/FlexGrid.js (Line 77)