dragonBones.AnimationConfig
包 dragonBones
类 public class AnimationConfig
继承 dragonBones.AnimationConfig → dragonBones.BaseObject
- 动画配置用来描述播放一个动画状态所需要的全部信息。该 API 仍在实验阶段,使用时可能遭遇 bug 或稳定性或兼容性问题。
公共属性
属性 |
---|
animation : string - 动画数据名称 |
autoFadeOutTime : number - 动画状态播放完成后的自动淡出时间 |
displayControl : boolean - 动画状态是否对插槽的显示对象属性有控制权 |
duration : number - 播放的持续时间 |
fadeInTime : number - 淡入时间 |
fadeOutMode : dragonBones.AnimationFadeOutMode - 淡入动画状态时淡出其他动画状态的模式 |
group : string - 混合组名称 |
layer : number - 混合图层 |
name : string - 动画状态名称 |
playTimes : number - 播放次数 |
position : number - 播放的开始时间 |
resetToPose : boolean - 开始播放动画状态时是否将没有动画的对象重置为骨架初始值 |
timeScale : number - 播放速度 |
weight : number - 混合权重 |
公共方法
方法 |
---|
toString():string [静态] |
属性详细信息
animation
animation : string
支持版本:DragonBones 5.0
运行平台:Web,Native
动画数据名称。
autoFadeOutTime
autoFadeOutTime : number = -1.0
支持版本:DragonBones 5.0
运行平台:Web,Native
动画状态播放完成后的自动淡出时间。[-1: 不自动淡出, [0~N]: 淡出时间] (以秒为单位)
displayControl
displayControl : boolean = true
支持版本:DragonBones 5.0
运行平台:Web,Native
动画状态是否对插槽的显示对象属性有控制权。有时混合一个动画状态并不希望其控制插槽的显示对象属性,尤其是其他动画状态正在控制这些插槽的显示对象属性时。
duration
duration : number = -1.0
支持版本:DragonBones 5.0
运行平台:Web,Native
播放的持续时间。[-1: 使用动画数据默认值, 0: 动画停止, (0~N]: 持续时间] (以秒为单位)
fadeInTime
fadeInTime : number = -1.0
支持版本:DragonBones 5.0
运行平台:Web,Native
淡入时间。[-1: 使用动画数据默认值, [0~N]: 淡入时间] (以秒为单位)
fadeOutMode
fadeOutMode : dragonBones.AnimationFadeOutMode = dragonBones.AnimationFadeOutMode.All
支持版本:DragonBones 5.0
运行平台:Web,Native
淡入动画状态时淡出其他动画状态的模式。该属性通常用来指定多个动画状态混合时的相互替换关系。
group
group : string
支持版本:DragonBones 5.0
运行平台:Web,Native
混合组名称。该属性通常用来指定多个动画状态混合时的相互替换关系。
layer
layer : number
支持版本:DragonBones 5.0
运行平台:Web,Native
混合图层。图层高的动画状态会优先获取混合权重。当混合权重分配超过 1 时,剩余的动画状态将不再获得权重分配。
name
name : string
支持版本:DragonBones 5.0
运行平台:Web,Native
动画状态名称。 (可以不同于动画数据)
playTimes
playTimes : number
支持版本:DragonBones 3.0
运行平台:Web,Native
播放次数。 [0: 无限循环播放, [1~N]: 循环播放 N 次]
position
position : number = 0.0
支持版本:DragonBones 5.0
运行平台:Web,Native
播放的开始时间。 (以秒为单位)
resetToPose
resetToPose : boolean = true
支持版本:DragonBones 5.1
运行平台:Web,Native
开始播放动画状态时是否将没有动画的对象重置为骨架初始值。通常在混合多个动画状态时应该将该属性设置为 false。
timeScale
timeScale : number = 1.0
支持版本:DragonBones 3.0
运行平台:Web,Native
播放速度。该值与 {@link dragonBones.Animation#timeScale} 是叠加关系。[(-N~0): 倒转播放, 0: 停止播放, (0~1): 慢速播放, 1: 正常播放, (1~N): 快速播放]
weight
weight : number = 1.0
支持版本:DragonBones 5.0
运行平台:Web,Native
混合权重。
方法详细信息
toString()
public toString():string
- 支持版本:all
- 运行平台:Web,Native