dragonBones.WorldClock
包 dragonBones
类 public class WorldClock
- WorldClock 对动画提供时钟支持,为每个加入到该实例的 IAnimatable 对象更新时间。
公共属性
属性 |
---|
clock : dragonBones.WorldClock |
time : number - 当前的时间 |
timeScale : number - 播放速度,用于控制动画变速播放 |
公共方法
方法 |
---|
WorldClock(time:number) - 创建一个 WorldClock 实例 |
add(value:dragonBones.IAnimatable):void - 添加 IAnimatable 实例 |
advanceTime(passedTime:number):void - 为所有的 IAnimatable 实例更新时间 |
clear():void - 清除所有的 IAnimatable 实例 |
contains(value:dragonBones.IAnimatable):boolean - 检查是否包含特定的 IAnimatable 实例 |
remove(value:dragonBones.IAnimatable):void - 移除特定的 IAnimatable 实例 |
属性详细信息
clock
clock : dragonBones.WorldClock|null
支持版本:all
运行平台:Web,Native
当前所属的 WordClock 实例。
time
time : number
支持版本:DragonBones 3.0
运行平台:Web,Native
当前的时间。 (以秒为单位)
timeScale
timeScale : number = 1.0
支持版本:DragonBones 3.0
运行平台:Web,Native
播放速度,用于控制动画变速播放。[0: 停止播放, (0~1): 慢速播放, 1: 正常播放, (1~N): 快速播放]
方法详细信息
WorldClock()
public WorldClock(time:number)
创建一个 WorldClock 实例。通常并不需要创建 WorldClock 实例。当多个 WorldClock 实例使用不同的速度运行时,可以实现一些特殊的动画效果,比如子弹时间等。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- time:number
add()
public add(value:dragonBones.IAnimatable):void
添加 IAnimatable 实例。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- value:dragonBones.IAnimatable - - IAnimatable 实例。
advanceTime()
public advanceTime(passedTime:number):void
为所有的 IAnimatable 实例更新时间。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- passedTime:number - - 前进的时间。 [-1: 自动计算当前帧与上一帧的时间差, 0~N): 前进的时间
clear()
public clear():void
清除所有的 IAnimatable 实例。
支持版本:DragonBones 3.0
运行平台:Web,Native
contains()
public contains(value:dragonBones.IAnimatable):boolean
检查是否包含特定的 IAnimatable 实例。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- value:dragonBones.IAnimatable - - IAnimatable 实例。
remove()
public remove(value:dragonBones.IAnimatable):void
移除特定的 IAnimatable 实例。
支持版本:DragonBones 3.0
运行平台:Web,Native
参数
- value:dragonBones.IAnimatable - - IAnimatable 实例。