工具 / TweenGroup
TweenGroup Class
补间组,用于同时控制多个补间对象
Table of contents
Methods
add(tween : Tween <TweenUnknownProps >): void |
---|
将指定补间对象加入当前补间组 |
getAll(): Tween <TweenUnknownProps >[] |
获取当前补间组中所有补间对象 |
remove(tween : Tween <TweenUnknownProps >): void |
将指定补间对象移出当前补间组并删除 |
removeAll(): void |
移除当前补间组中所有补间对象 |
update(time? : number , preserve? : boolean ): boolean |
更新补间组 |
Methods
add
• add(tween
): void
将指定补间对象加入当前补间组
Parameters
tween Tween <TweenUnknownProps > | 要添加的补间对象 |
---|
getAll
• getAll(): Tween
<TweenUnknownProps
>[]
获取当前补间组中所有补间对象
Returns
Tween <TweenUnknownProps >[] | 补间对象数组 |
---|
remove
• remove(tween
): void
将指定补间对象移出当前补间组并删除
Parameters
tween Tween <TweenUnknownProps > | 要移出并删除的补间对象 |
---|
removeAll
• removeAll(): void
移除当前补间组中所有补间对象
Precautions
按照当前函数的实现,只是从补间组中移除补间对象,并未删除
update
• update(time?
, preserve?
): boolean
更新补间组
Parameters
time? number | 要为当前补间组中所有补间对象设置的时间,不是 deltaTime。 default: 当前时间 range: [0, +∞] type: 浮点数 |
---|---|
preserve? boolean | 已经结束的补间对象,是否在补间组中继续保留 default: false |
Returns
boolean | 是否还有补间对象未结束。true-有未结束的补间对象;false-均已结束 |
---|
ts
// 更新自定义补间组
const group = new mw.TweenUtil.Group()
group.update()
// 更新全局补间组
mw.TweenUtil.TWEEN.update()
// 更新自定义补间组
const group = new mw.TweenUtil.Group()
group.update()
// 更新全局补间组
mw.TweenUtil.TWEEN.update()