CompolexCell复杂细胞
继承于 CellTweener
复杂细胞缓动组件。可以获取缓动。
是抽象类。
细胞缓动是最低层的缓动,它们不会拥有子缓动。细胞缓动是最强大的缓动类型,它们是真正让你的动作做具体事情的基础元素。
复杂细胞缓动最主要的一个属性就是 当前的缓动数据currentTweenInfo其根据当前的缓动数据currentTweenInfo生成缓动。可将缓动数据(TweenInfo )存储在属性数据集 tweenInfos中。可在属性检查器对数据集进行搜索和删除的操作。复杂细胞缓动拥有对数据集 本地存储和读取的能力。
索引
属性(properties)
tweenerTagString缓动组件的标签。playOnLoadBoolean是否在加载后直接播放缓动。currentTweenInfoTweenInfo当前缓动数据。tweenInfosTweenInfo[]` 缓动数据集。showTweenInfosBoolean是否在属性检查器显示缓动数据集。searchString搜索数据集的关键词。spliceTweenInfoString删除数据集的关键词。assetcc.JsonAsset存储数据集的json资源。
抽象属性
classOfInfo:typeof TweenInfo缓动数据的类型
方法
play(...any):void播放缓动stop():void停止当前的缓动onLoad():void当附加到一个激活的节点上或者其节点第一次激活时候调用。getTween(...any):cc.Tween外部获取缓动的方法。getConsumptionTime():number获得缓动消耗的时间。checkDataValidity():boolean校验json资源是否合法。checkTweenInfoValidity():boolean校验当前缓动数据是否合法。getDefaultWarnTween():cc.Tween获取默认提示错误的缓动。loadAsset():void读取属性asset的数据集到属性tweenInfos。saveAsset():void将属性tweenInfos本地存储成json资源。getSerializedData():any[]获取属性tweenInfos序列化后的数据。parseSerializedData():void将数据反序列化并赋值给属性tweenInfos。findTweenInfo(searchKey: string | number,copy:boolean=true): TweenInfo根据id或者名称搜索数据集的信息,并根据参数copy返回数据本身或者数据的拷贝。setTweenInfo(searchKey: string | number): TweenInfo根据id或者名称搜索数据集的信息,若搜索成功则替换当前数据currentTweenInfo。
抽象方法
_getTween``():cc.Tween获取内部的缓动。