构造函数

new FrameData()

framedata是一帧对象的容器,这是在相位动画数据的内部表示。

公共属性

[readonly] total : number

总帧数在这framedata集。

Source code: animation/FrameData.js (Line 255)

公共方法

addFrame(frame) → {Phaser.Frame}

增加了framedata收集新框架。通常由动画调用,分析器和不直接。

参数

名称 类型 参数 默认值 描述
frame Phaser.Frame

帧添加到这framedata集。

Source code: animation/FrameData.js (Line 31)


checkFrameName(name) → {boolean}

检查是否有给定名称的帧。

参数

名称 类型 参数 默认值 描述
name string “你要检查的帧的名称。”

Source code: animation/FrameData.js (Line 89)


clone() → {Phaser.FrameData}

让一份本framedata副本(不包括参考文献)所有的帧,它包含。

Source code: animation/FrameData.js (Line 107)


getFrame(index) → {Phaser.Frame}

得到一个框架,其数值指数。

参数

名称 类型 参数 默认值 描述
index number 你想得到的帧的索引值。

Source code: animation/FrameData.js (Line 53)


getFrameByName(name) → {Phaser.Frame}

得到一个框架,其帧名称。

参数

名称 类型 参数 默认值 描述
name string 你想得到的帧的名字。”

Source code: animation/FrameData.js (Line 71)


getFrameIndexes(frames, useNumericIndex, output) → {Array}

返回所有框架的指标在这framedata集。

参数

名称 类型 参数 默认值 描述
frames Array <optional>
一个包含该帧的索引的数组来检索。如果未定义或数组为空则返回在framedata所有帧。

useNumericIndex boolean <optional>
true 使用数字索引(默认值)或字符串是给定的帧吗?(假)< /对
output Array <optional>
如果给定的结果将被追加到该数组的结尾,否则将创建一个新的数组。

Source code: animation/FrameData.js (Line 204)


getFrameRange(start, end, output) → {Array}

根据给定的开始和结束帧索引返回一系列帧,并将其返回到数组中。

参数

名称 类型 参数 默认值 描述
start number <起始帧索引>。
end number “结束帧索引”。
output Array <optional>
如果给定的结果将被追加到该数组的结尾,否则将创建一个新的数组。

Source code: animation/FrameData.js (Line 135)


getFrames(frames, useNumericIndex, output) → {Array}

返回所有的帧,这framedata设置在框架指标输入数组中的发现。

参数

名称 类型 参数 默认值 描述
frames Array <optional>
一个包含该帧的索引的数组来检索。如果数组是空的或未定义然后在framedata所有帧返回。

useNumericIndex boolean <optional>
true 使用数字索引(默认值)或字符串是给定的帧吗?(假)< /对
output Array <optional>
如果给定的结果将被追加到该数组的结尾,否则将创建一个新的数组。

Source code: animation/FrameData.js (Line 157)