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