dragonBones.TransformObject
包 dragonBones
类 public class TransformObject
继承 dragonBones.TransformObject → dragonBones.BaseObject
子类 dragonBones.Bone,dragonBones.Slot
- 变换对象的基类。
公共属性
属性 |
---|
armature : dragonBones.Armature - 所属的骨架 |
global : dragonBones.Transform - 相对于骨架坐标系的变换 |
globalTransformMatrix : dragonBones.Matrix - 相对于骨架坐标系的矩阵 |
offset : dragonBones.Transform - 相对于骨架或父骨骼坐标系的偏移变换 |
公共方法
方法 |
---|
updateGlobalTransform():void - 出于性能的考虑,骨骼或插槽的 {@link #global} 属性中的旋转或缩放并不总是正确可访问的,有些引擎并不依赖这些属性更新渲染,比如 Egret |
属性详细信息
armature
armature : dragonBones.Armature
支持版本:DragonBones 3.0
运行平台:Web,Native
所属的骨架。
global
global : dragonBones.Transform
支持版本:DragonBones 3.0
运行平台:Web,Native
相对于骨架坐标系的变换。
globalTransformMatrix
globalTransformMatrix : dragonBones.Matrix
支持版本:DragonBones 3.0
运行平台:Web,Native
相对于骨架坐标系的矩阵。
offset
offset : dragonBones.Transform
支持版本:DragonBones 3.0
运行平台:Web,Native
相对于骨架或父骨骼坐标系的偏移变换。
方法详细信息
updateGlobalTransform()
public updateGlobalTransform():void
出于性能的考虑,骨骼或插槽的 {@link #global} 属性中的旋转或缩放并不总是正确可访问的,有些引擎并不依赖这些属性更新渲染,比如 Egret。使用此方法可以保证访问到 {@link #global} 属性中正确的旋转或缩放。
支持版本:DragonBones 3.0
运行平台:Web,Native
//Example:
bone.updateGlobalTransform();
let rotation = bone.global.rotation;