构造函数

new Frame(index, x, y, width, height, name)

一个框架是一个单一的动画帧是一个framedata采集部分。

参数

名称 类型 参数 默认值 描述
index number 在framedata该帧的索引集被添加到。
x number 帧在纹理图像中的位置。
y number 帧在纹理图像中的位置。
width number 纹理图像内帧的宽度。
height number 纹理图像中帧的高度。
name string 框架的名称。在纹理阿特拉斯数据,这通常是设置为文件名。

公共属性

bottom : number

帧底部(+高度)。

Source code: animation/Frame.js (Line 126)

centerX : number

中心位置内的图像,以减少。

Source code: animation/Frame.js (Line 54)

centerY : number

图像中的中心位置在图像中以减少。

Source code: animation/Frame.js (Line 59)

distance : number

从左到右的顶部的距离,这个帧。

Source code: animation/Frame.js (Line 64)

height : number

帧高度。

Source code: animation/Frame.js (Line 44)

index : number

在framedata该帧的索引集被添加到。

Source code: animation/Frame.js (Line 24)

name : string

有用的纹理阿特拉斯文件(设置为文件名值)。

Source code: animation/Frame.js (Line 49)

right : number

帧的右边(* +宽)。

Source code: animation/Frame.js (Line 121)

rotated : boolean

旋转?(尚未实施)

Source code: animation/Frame.js (Line 70)

rotationDirection : string

“连续”或“逆时针旋转90度,一直是。

Source code: animation/Frame.js (Line 76)

sourceSizeH : number

原来的精灵在它被修剪的高度。

Source code: animation/Frame.js (Line 92)

sourceSizeW : number

原来的精灵在它被修剪的宽度。

Source code: animation/Frame.js (Line 87)

spriteSourceSizeH : number

修剪精灵的高度。

Source code: animation/Frame.js (Line 116)

spriteSourceSizeW : number

修剪的精灵的宽度。

Source code: animation/Frame.js (Line 110)

spriteSourceSizeX : number

装饰的精灵在原始精灵中的位置。

Source code: animation/Frame.js (Line 98)

spriteSourceSizeY : number

装饰的精灵在原始精灵中的位置。

Source code: animation/Frame.js (Line 104)

trimmed : boolean

包装时修剪了吗?

Source code: animation/Frame.js (Line 82)

width : number

帧的宽度。

Source code: animation/Frame.js (Line 39)

x : number

在图像中的位置,以减少从。

Source code: animation/Frame.js (Line 29)

y : number

在图像中的位置来切割。

Source code: animation/Frame.js (Line 34)

公共方法

clone() → {Phaser.Frame}

克隆该帧到一个新的移相器框架对象并返回它。

Source code: animation/Frame.js (Line 183)


getRect(out) → {Phaser.Rectangle}

返回一个矩形集合到该帧的尺寸。

参数

名称 类型 参数 默认值 描述
out Phaser.Rectangle <optional>
“一个矩形来复制帧的尺寸。”

Source code: animation/Frame.js (Line 206)


resize(width, height)

根据给定的宽度和高度值来调整所有帧属性。

参数

名称 类型 参数 默认值 描述
width integer “帧的新宽度”。
height integer “帧的新高度”。

Source code: animation/Frame.js (Line 132)


setTrim(trimmed, actualWidth, actualHeight, destX, destY, destWidth, destHeight)

如果该帧被修剪时,添加到纹理阿特拉斯此记录的修剪和源数据。

参数

名称 类型 参数 默认值 描述
trimmed boolean 如果该帧被修剪或不被修剪。
actualWidth number 在修剪前,该帧的宽度是:
actualHeight number 在修剪前,先修剪后的高度。
destX number “显示的修剪帧的目标位置”位置。
destY number “显示的修剪帧的目标位置”。
destWidth number “显示的修剪帧的目的地宽度”。
destHeight number “显示的修剪帧的目标高度。”

Source code: animation/Frame.js (Line 153)