dragonBones.Matrix
包 dragonBones
类 public class Matrix
- 2D 转换矩阵。
公共属性
属性 |
---|
a : number - 缩放或旋转图像时影响像素沿 x 轴定位的值 |
b : number - 旋转或倾斜图像时影响像素沿 y 轴定位的值 |
c : number - 旋转或倾斜图像时影响像素沿 x 轴定位的值 |
d : number - 缩放或旋转图像时影响像素沿 y 轴定位的值 |
tx : number - 沿 x 轴平移每个点的距离 |
ty : number - 沿 y 轴平移每个点的距离 |
公共方法
方法 |
---|
concat(value:dragonBones.Matrix):dragonBones.Matrix - 将当前矩阵与另一个矩阵相乘 |
identity():dragonBones.Matrix - 转换为单位矩阵 |
invert():dragonBones.Matrix - 转换为逆矩阵 |
transformPoint(x:number,y:number,result:{x:number;y:number;},delta:boolean):void - 将矩阵转换应用于特定点 |
属性详细信息
a
a : number = 1.0
支持版本:DragonBones 3.0
运行平台:Web,Native
缩放或旋转图像时影响像素沿 x 轴定位的值。
b
b : number = 0.0
支持版本:DragonBones 3.0
运行平台:Web,Native
旋转或倾斜图像时影响像素沿 y 轴定位的值。
c
c : number = 0.0
支持版本:DragonBones 3.0
运行平台:Web,Native
旋转或倾斜图像时影响像素沿 x 轴定位的值。
d
d : number = 1.0
支持版本:DragonBones 3.0
运行平台:Web,Native
缩放或旋转图像时影响像素沿 y 轴定位的值。
tx
tx : number = 0.0
支持版本:DragonBones 3.0
运行平台:Web,Native
沿 x 轴平移每个点的距离。
ty
ty : number = 0.0
支持版本:DragonBones 3.0
运行平台:Web,Native
沿 y 轴平移每个点的距离。
方法详细信息
concat()
public concat(value:dragonBones.Matrix):dragonBones.Matrix
将当前矩阵与另一个矩阵相乘。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- value:dragonBones.Matrix - - 需要相乘的矩阵。
identity()
public identity():dragonBones.Matrix
转换为单位矩阵。该矩阵具有以下属性:a=1、b=0、c=0、d=1、tx=0、ty=0。
支持版本:DragonBones 3.0
运行平台:Web,Native
invert()
public invert():dragonBones.Matrix
转换为逆矩阵。
支持版本:DragonBones 3.0
运行平台:Web,Native
transformPoint()
public transformPoint(x:number,y:number,result:{x:number;y:number;},delta:boolean):void