CompositeTweener组合缓动
继承于 Tweener
组合缓动通常可以拥有一个或更多的子缓动,子缓动依附的节点必须是当前节点或当前节点的子节点。
组合缓动将会根据属性 子缓动标签 subTweenerTag
来识别子缓动。
这些子缓动会根据属性 播放模式 playmode
按照次序执行或是间隔一段时间地执行。
组合缓动支持调试功能,在编辑器中调试时会以当前节点为原型生成预览节点,
预览节点会在组合生命缓动周期中的onLoad时或勾选预览结束后自动关闭的情况下在预览结束自动被删除,用户可以手动点击暂停按钮关闭调试,不需要手动删除预览节点。
是抽象类。
索引
属性(properties)
tweenerTag
String
缓动组件的标签。playOnLoad
Boolean
是否在加载后直接播放缓动。subTweeners
Tweener[]
子缓动数组。autoClosePreview
Boolean
是否在预览结束时自动关闭预览节点。isPreviewing
Boolean
是否正在预览。subTweenTag
String
子缓动标签。playMode
PlayMode
播放模式,sequence或interval。playInterval
Number
播放模式为interval时的播放间隔时间loop
Boolean
是否循环block
Boolean
是否阻塞,阻塞将占用时间
抽象属性
classOfSubTweener
typeof Tweener
子缓动的类型。
方法
play
(...any):void
播放缓动stop
():void
停止当前的缓动onLoad
():void
当附加到一个激活的节点上或者其节点第一次激活时候调用。getSubTweeners
(tweenerTag?: string): Tweener[]
从subTweeners
获取子缓动组件、默认获取符合子缓动标签的子缓动,也可以获取指定标签的子缓动。getTween
(...any):cc.Tween
外部获取缓动。_getTween
():cc.Tween
获取内部的缓动。getConsumptionTime
():number
获得缓动消耗的时间。