Script Graph

使用指南

Cocos 组件 / UI / RichText节点

Cocos 组件 / UI / RichText 节点手册,包含 24 个节点的用途、引脚、使用场景和注意事项。

16

学习目标

访问 Cocos Creator 组件的属性、方法和事件,把引擎能力转成可视化工作流。

覆盖范围

  • 节点数量:24
  • 分类路径:Cocos 组件 / UI / RichText

典型使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

通用注意事项

  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。
  • 部分组件能力受 Cocos Creator 版本限制,页面会标出版本字段。

节点索引

节点节点 ID输入/输出执行方式
获取触摸拦截richTextGetHandleTouchEvent1 / 1立即继续
获取垂直对齐richTextGetVerticalAlign1 / 1立即继续
获取富文本内容richTextGetString1 / 1立即继续
获取缓存模式richTextGetCacheMode1 / 1立即继续
获取默认文字颜色richTextGetFontColor1 / 1立即继续
获取使用系统字体richTextGetUseSystemFont1 / 1立即继续
获取水平对齐richTextGetHorizontalAlign1 / 1立即继续
获取所有属性richTextGetProperties1 / 11立即继续
获取系统字体名richTextGetFontFamily1 / 1立即继续
获取行高richTextGetLineHeight1 / 1立即继续
获取字号richTextGetFontSize1 / 1立即继续
获取最大宽度richTextGetMaxWidth1 / 1立即继续
设置触摸拦截richTextSetHandleTouchEvent3 / 2立即继续
设置垂直对齐richTextSetVerticalAlign3 / 2立即继续
设置富文本内容richTextSetString3 / 2立即继续
设置缓存模式richTextSetCacheMode3 / 2立即继续
设置默认文字颜色richTextSetFontColor3 / 2立即继续
设置使用系统字体richTextSetUseSystemFont3 / 2立即继续
设置水平对齐richTextSetHorizontalAlign3 / 2立即继续
设置所有属性richTextSetProperties13 / 2立即继续
设置系统字体名richTextSetFontFamily3 / 2立即继续
设置行高richTextSetLineHeight3 / 2立即继续
设置字号richTextSetFontSize3 / 2立即继续
设置最大宽度richTextSetMaxWidth3 / 2立即继续

获取触摸拦截

获取触摸拦截:返回 RichText 组件是否拦截触摸事件。 注意:为 true 时 RichText 会拦截包围盒内的触摸事件,阻止穿透到底层节点;为 false 时触摸事件正常穿透。如果富文本下面是按钮等可交互 UI,建议设为 false。

节点信息

字段
节点 IDrichTextGetHandleTouchEvent
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
handleTouchEvent触摸拦截数据boolean触摸拦截
true 时拦截包围盒内触摸事件;false 时触摸穿透到底层节点。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取垂直对齐

获取垂直对齐:返回 RichText 组件的垂直对齐方式。 枚举值:TOP(=0):顶部对齐、CENTER(=1):居中对齐、BOTTOM(=2):底部对齐。

节点信息

字段
节点 IDrichTextGetVerticalAlign
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
verticalAlign垂直对齐数据number垂直对齐
TOP(=0):顶部对齐
CENTER(=1):居中对齐
BOTTOM(=2):底部对齐
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取富文本内容

获取富文本内容:返回 RichText 组件的当前富文本字符串。 默认值:RichText。 标签支持:富文本字符串支持
等标签。

节点信息

字段
节点 IDrichTextGetString
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
string富文本内容数据string富文本内容
RichText 组件显示的富文本字符串。
支持
等标签。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取缓存模式

获取缓存模式:返回 RichText 组件的缓存模式。合理使用位图缓存可提升文本渲染性能。 枚举值:NONE(=0):无缓存、BITMAP(=1):位图缓存、CHAR(=2):字符缓存。 注意:缓存模式仅支持系统字体;CHAR 模式下对嵌入 标签的图文混排渲染可能存在限制,建议在 重度使用场景优先选择 NONE。

节点信息

字段
节点 IDrichTextGetCacheMode
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
cacheMode缓存模式数据number缓存模式
NONE(=0):无缓存
BITMAP(=1):位图缓存
CHAR(=2):字符缓存
仅支持系统字体;CHAR 模式下 可能受限
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取默认文字颜色

获取默认文字颜色:返回 RichText 组件的默认文字颜色。 重要说明:fontColor 仅作为未被富文本 标签覆盖时的默认文字颜色;字符串内嵌的 标签优先级更高。不支持颜色级联。

节点信息

字段
节点 IDrichTextGetFontColor
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
fontColor默认文字颜色数据color默认文字颜色
未被 标签覆盖时的默认文字颜色。
标签优先级更高;不支持颜色级联。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取使用系统字体

获取使用系统字体:返回 RichText 组件是否使用系统字体。 注意:当 关闭系统字体 时,需要在 Inspector 预先配置 TTF 字体资产(本版本未节点化 font)。

节点信息

字段
节点 IDrichTextGetUseSystemFont
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
useSystemFont系统字体数据boolean使用系统字体
是否使用系统字体渲染富文本。
为 false 时需在 Inspector 预先配置 TTF 字体资产。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取水平对齐

获取水平对齐:返回 RichText 组件的水平对齐方式。 枚举值:LEFT(=0):左对齐、CENTER(=1):居中对齐、RIGHT(=2):右对齐。

节点信息

字段
节点 IDrichTextGetHorizontalAlign
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
horizontalAlign水平对齐数据number水平对齐
LEFT(=0):左对齐
CENTER(=1):居中对齐
RIGHT(=2):右对齐
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取所有属性

一次性读出 RichText 组件的全部常用属性:富文本内容、对齐与布局、字号/行高、字体/颜色、缓存模式、触摸拦截。等同于连接多个 获取类节点,但只用一个节点即可。适合序列化、调试、批量比较等场景。

节点信息

字段
节点 IDrichTextGetProperties
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
string富文本内容数据string富文本内容
RichText 组件显示的富文本字符串。
-可选
horizontalAlign水平对齐数据number水平对齐
LEFT = 0、CENTER = 1、RIGHT = 2。
-可选
verticalAlign垂直对齐数据number垂直对齐
TOP = 0、CENTER = 1、BOTTOM = 2。
-可选
maxWidth最大宽度数据number最大宽度
0 表示不限制宽度;> 0 时文本折行。
-可选
fontSize字号数据number字号
RichText 组件的字体大小。
-可选
lineHeight行高数据number行高
富文本行与行之间的高度。
-可选
fontColor默认文字颜色数据color默认文字颜色
未被 标签覆盖时的默认文字颜色。
-可选
useSystemFont系统字体数据boolean使用系统字体
是否使用系统字体渲染富文本。
-可选
fontFamily字体名数据string系统字体名
仅在 useSystemFont = true 时生效。
-可选
cacheMode缓存模式数据number缓存模式
NONE = 0、BITMAP = 1、CHAR = 2。
-可选
handleTouchEvent触摸拦截数据boolean触摸拦截
true 时拦截包围盒内触摸事件;false 时触摸穿透。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取系统字体名

获取系统字体名:返回 RichText 组件使用的系统字体名称。 注意:fontFamily 仅在 useSystemFont = true 时生效。

节点信息

字段
节点 IDrichTextGetFontFamily
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
fontFamily字体名数据string系统字体名
仅在 useSystemFont = true 时生效。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取行高

获取行高:返回 RichText 组件的行高。 默认值:40。

节点信息

字段
节点 IDrichTextGetLineHeight
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
lineHeight行高数据number行高
富文本行与行之间的高度。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取字号

获取字号:返回 RichText 组件的字体大小。 默认值:40。 注意:该字号仅作用于未被 标签覆盖的片段。

节点信息

字段
节点 IDrichTextGetFontSize
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
fontSize字号数据number字号
RichText 组件的字体大小。
仅作用于未被 标签覆盖的片段。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

获取最大宽度

获取最大宽度:返回 RichText 组件的最大宽度限制。 默认值:0。 注意:0 表示不限制宽度;大于 0 时文本会按换行符与英文分词策略进行折行。

节点信息

字段
节点 IDrichTextGetMaxWidth
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
maxWidth最大宽度数据number最大宽度
0 表示不限制宽度;大于 0 时文本折行。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置触摸拦截

设置触摸拦截:设置 RichText 组件是否拦截触摸事件。 注意:为 true 时 RichText 会拦截包围盒内的触摸事件;为 false 时触摸事件穿透到底层节点。如果富文本下面是按钮等交互元素,建议设为 false。

节点信息

字段
节点 IDrichTextSetHandleTouchEvent
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
handleTouchEvent触摸拦截数据boolean触摸拦截
true 时拦截包围盒内触摸事件;false 时触摸穿透到底层节点。
开关
默认值:true
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置垂直对齐

设置垂直对齐:设置 RichText 组件的垂直对齐方式。 枚举值:TOP(=0):顶部对齐、CENTER(=1):居中对齐、BOTTOM(=2):底部对齐。

节点信息

字段
节点 IDrichTextSetVerticalAlign
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
verticalAlign垂直对齐数据number垂直对齐
TOP(=0):顶部对齐
CENTER(=1):居中对齐
BOTTOM(=2):底部对齐
下拉选择
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置富文本内容

设置富文本内容:设置 RichText 组件的富文本字符串。 默认值:RichText。 标签支持:支持
等标签; 标签需搭配 imageAtlas 使用(本版本未节点化 imageAtlas,需在 Inspector 预先配置)。 提示:当前内联控件为单行文本输入。长文本与复杂标签建议通过字符串变量或上游字符串节点连线输入。

节点信息

字段
节点 IDrichTextSetString
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
string富文本内容数据string富文本内容
RichText 组件显示的富文本字符串。
支持
等标签。
输入框
默认值:“RichText”
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置缓存模式

设置缓存模式:设置 RichText 组件的缓存模式。合理使用位图缓存可提升文本渲染性能。 枚举值:NONE(=0):无缓存、BITMAP(=1):位图缓存、CHAR(=2):字符缓存。 注意:缓存模式仅支持系统字体;CHAR 模式下对嵌入 标签的图文混排渲染可能存在限制,建议在 重度使用场景优先选择 NONE。

节点信息

字段
节点 IDrichTextSetCacheMode
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
cacheMode缓存模式数据number缓存模式
NONE(=0):无缓存
BITMAP(=1):位图缓存
CHAR(=2):字符缓存
仅支持系统字体;CHAR 模式下 可能受限
下拉选择
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置默认文字颜色

设置默认文字颜色:设置 RichText 组件的默认文字颜色。 重要说明:fontColor 仅作为未被富文本 标签覆盖时的默认文字颜色;字符串内嵌的 标签优先级更高。不支持颜色级联。

节点信息

字段
节点 IDrichTextSetFontColor
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
fontColor默认文字颜色数据color默认文字颜色
未被 标签覆盖时的默认文字颜色。
标签优先级更高;不支持颜色级联。
可编辑控件必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置使用系统字体

设置使用系统字体:设置 RichText 组件是否使用系统字体。 注意:当 关闭系统字体 时,需要在 Inspector 预先配置 TTF 字体资产(本版本未节点化 font)。

节点信息

字段
节点 IDrichTextSetUseSystemFont
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
useSystemFont系统字体数据boolean使用系统字体
是否使用系统字体渲染富文本。
为 false 时需在 Inspector 预先配置 TTF 字体资产。
开关
默认值:true
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置水平对齐

设置水平对齐:设置 RichText 组件的水平对齐方式。 枚举值:LEFT(=0):左对齐、CENTER(=1):居中对齐、RIGHT(=2):右对齐。

节点信息

字段
节点 IDrichTextSetHorizontalAlign
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
horizontalAlign水平对齐数据number水平对齐
LEFT(=0):左对齐
CENTER(=1):居中对齐
RIGHT(=2):右对齐
下拉选择
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置所有属性

一次性批量修改 RichText 组件的多个常用属性。 公开引脚语义(重要):除 exe 与 richText 外,所有可写属性引脚默认不公开(isPublic: false),只有被显式公开的引脚才参与写入。若想保留目标属性原值不变,必须保持引脚不公开——仅断开连线不够,已公开的引脚会用内联控件默认值覆盖原值。

节点信息

字段
节点 IDrichTextSetProperties
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
string富文本内容数据string富文本内容
要设置的富文本字符串。默认不公开;公开后才参与写入。
输入框
默认值:“RichText”
可选
默认隐藏
horizontalAlign水平对齐数据number水平对齐
LEFT = 0、CENTER = 1、RIGHT = 2。默认不公开;公开后才参与写入。
下拉选择
默认值:0
可选
默认隐藏
verticalAlign垂直对齐数据number垂直对齐
TOP = 0、CENTER = 1、BOTTOM = 2。默认不公开;公开后才参与写入。
下拉选择
默认值:0
可选
默认隐藏
maxWidth最大宽度数据number最大宽度
0 表示不限制宽度;> 0 时文本折行。默认不公开;公开后才参与写入。
输入框
默认值:0
可选
默认隐藏
fontSize字号数据number字号
RichText 字体大小。默认不公开;公开后才参与写入。
输入框
默认值:40
可选
默认隐藏
lineHeight行高数据number行高
富文本行与行之间的高度。默认不公开;公开后才参与写入。
输入框
默认值:40
可选
默认隐藏
fontColor默认文字颜色数据color默认文字颜色
未被 标签覆盖时的默认文字颜色。默认不公开;公开后才参与写入。
可编辑控件可选
默认隐藏
useSystemFont系统字体数据boolean使用系统字体
是否使用系统字体渲染富文本。默认不公开;公开后才参与写入。
开关
默认值:true
可选
默认隐藏
fontFamily字体名数据string系统字体名
仅在 useSystemFont = true 时生效。默认不公开;公开后才参与写入。
输入框
默认值:“Arial”
可选
默认隐藏
cacheMode缓存模式数据number缓存模式
NONE = 0、BITMAP = 1、CHAR = 2。默认不公开;公开后才参与写入。
下拉选择
默认值:0
可选
默认隐藏
handleTouchEvent触摸拦截数据boolean触摸拦截
true 时拦截包围盒内触摸事件;false 时触摸穿透。默认不公开;公开后才参与写入。
开关
默认值:true
可选
默认隐藏

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置系统字体名

设置系统字体名:设置 RichText 组件使用的系统字体名称。 注意:fontFamily 仅在 useSystemFont = true 时生效。

节点信息

字段
节点 IDrichTextSetFontFamily
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
fontFamily字体名数据string系统字体名
仅在 useSystemFont = true 时生效。
输入框
默认值:“Arial”
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置行高

设置行高:设置 RichText 组件的行高。 默认值:40。

节点信息

字段
节点 IDrichTextSetLineHeight
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
lineHeight行高数据number行高
富文本行与行之间的高度。
输入框
默认值:40
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置字号

设置字号:设置 RichText 组件的字体大小。 默认值:40。 注意:该字号仅作用于未被 标签覆盖的片段。

节点信息

字段
节点 IDrichTextSetFontSize
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
fontSize字号数据number字号
RichText 组件的字体大小。
仅作用于未被 标签覆盖的片段。
输入框
默认值:40
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。

设置最大宽度

设置最大宽度:设置 RichText 组件的最大宽度限制。 默认值:0。 注意:0 表示不限制宽度;大于 0 时文本会按换行符与英文分词策略进行折行。

节点信息

字段
节点 IDrichTextSetMaxWidth
分类Cocos 组件
二级分类UI
分组RichText
是否需要等待结果
是否需要先选择目标

输入引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
exe-执行流执行流执行入口-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
要操作的 RichText 组件。
该组件负责在当前节点上显示和控制富文本内容与样式。
-必填
maxWidth最大宽度数据number最大宽度
0 表示不限制宽度;大于 0 时文本折行。
输入框
默认值:0
必填

输出引脚

引脚 ID名称连接方式值类型用途默认或选择连接要求
out-执行流执行流执行完成-可选
richTextRichText 组件数据cc.Component / RichText目标 RichText 组件
透传当前操作的 RichText 组件,便于链式修改富文本样式。
-可选

使用场景

  • 控制 UI、音频、动画、物理、灯光、粒子和渲染组件
  • 读取组件状态后驱动游戏逻辑
  • 批量设置组件属性完成游戏运行时效果

注意事项

  • 适合的工作流类型:component、library、method、function、class。
  • 目标组件引脚必须连接正确的组件实例。
  • 设置类节点通常需要接入执行流,才会真正修改游戏运行时状态。