TextComplexCell组件参考

TextComplexCell组件能够获取目标为当前节点的文本生命组合缓动。

(该复杂细胞的缓动数据过于复杂,目前尚未开发编辑界面,对新手不太友好,请敬请期待编辑界面!)

image-20201110170816101

组件的选项

选项 说明
加载完成后播放 生命周期onLoad时自动播放缓动

组件的属性

属性 说明
缓动组件标签 用于标识的标签
Asset 数据集的json资源

细胞缓动数据的属性

属性 说明
名称 节点变化的名称
细胞缓动的类型 目前允许以下类型
BlinkComplexCell
CallbackComplexCell
DelayComplexCell
FlipXCell
FlipYCell
HideCell
NodeTransformationComplexCell
RemoveSelfCell
ShowCell
FlipbookComplexCell
缓动数据(当类型为复杂细胞时) 复杂细胞缓动的缓动数据

组织组合缓动数据的选项

选项 说明
是否阻塞 是否占用时间
循环 是否无限重复这个动作

组织组合缓动数据的属性

属性 说明
名称 缓动数据的名称
ID(只读) 缓动数据的ID
细胞缓动数据集 细胞缓动数据数组
播放模式 子缓动的组合方式。
sequence:顺序组合
interval:间隔组合

器官组合缓动数据的选项

选项 说明
是否阻塞 是否占用时间
循环 是否无限重复这个动作

器官组合缓动数据的属性

属性 说明
名称 缓动数据的名称
ID(只读) 缓动数据的ID
组织组合缓动数据集 组织组合缓动数据数组
播放模式 子缓动的组合方式。
sequence:顺序组合
interval:间隔组合

系统组合缓动数据的选项

选项 说明
是否阻塞 是否占用时间
循环 是否无限重复这个动作

系统组合缓动数据的属性

属性 说明
名称 缓动数据的名称
ID(只读) 缓动数据的ID
器官组合缓动数据集 器官组合缓动数据数组
播放模式 子缓动的组合方式。
sequence:顺序组合
interval:间隔组合

文本生命组合缓动数据的选项

选项 说明
是否阻塞 是否占用时间
循环 是否无限重复这个动作

文本生命组合缓动数据的属性

属性 说明
名称 缓动数据的名称
ID(只读) 缓动数据的ID
系统组合数据 系统组合缓动数据
(注意:将会被添加到富文本中每个符合筛选条件的隐藏节点)
文本播放方式 富文本中所有符合筛选条件的隐藏节点的系统组合缓动的组合方式
sequence:顺序组合
interval:间隔组合
内容包含项 内容包含项为字符串数组
将会包含文本与内容相等
或者精灵帧名称与内容相等的隐藏节点
内容排除项 内容排除项为字符串数组
将会排除文本与内容相等
或者精灵帧名称与内容相等的隐藏节点
筛选类型 筛选富文本中参与缓动的隐藏节点的类型
labelOnly:仅限挂载Label组件的节点
spriteOnly:仅限挂载Sprite组件的节点
all:挂载了Label组件或Sprite组件的节点

文本种群组合缓动数据的选项

选项 说明
是否阻塞 是否占用时间
循环 是否无限重复这个动作
播放前隐藏所有文本 播放前对富文本中所有隐藏节点进行一次hide缓动
播放结束后清空文本 播放结束后清空富文本的内容

文本种群组合缓动数据的属性

属性 说明
名称 缓动数据的名称
ID(只读) 缓动数据的ID
文本生命组合缓动数据集 文本生命组合缓动数据数组
容器播放方式 子缓动的组合方式。
sequence:顺序组合
interval:间隔组合
文本 富文本即将要显示的内容
值得注意的是富文本将根据标签生成多个隐藏节点
意味着如果需要分开一段文字为多个隐藏节点则需要使用标签
例如文本为“<"any">1</>123”
将会生成两个隐藏节点,
而文本为“1123”时只有一个隐藏节点。

以上的数据可以这么概括。 image-20201110090747210

值得一提的是文本种群组合缓动数据(TextAnimationPopulationInfo)会对文本进行两次装饰, 前置的静态文本修饰方法

static contentPreDecorator(str:string):string

开发者可以修改这个静态方法来实现对文本的预处理,如替换关键字。

后置的动态文本修饰方法

contentPostDecorator(str:string):string

开发者可以修改这个方法来实现对文本的后处理,如将关键字替换成某个对象的数据

content.png

results matching ""

    No results matching ""