富文本编辑器

Spirits / 灵牌 · 依据 TAPD「富文本功能」「富文本样式Key使用说明」「超链接 Decorator」文档实现

富文本源码

支持标签:<样式Key>文本</> <link id="x">文本</> <action id="x"/> <Comment comment="x">文本</> <Gender:M={..},F={..}> {PlayerName} {NPCName=id} {ItemName=id} {ImageName=name} {?Arg0>1apples:apple}

效果预览

选中文字后套用:
勾选「可视化编辑」后可直接在上方选中文字套用样式,源码会同步更新。

样式 Key 参考(点击 Key 可套用到选区 / 插入到光标)

样式Key含义使用说明可使用样式表示例色
注:上表「示例色」仅用于本工具预览,与实际游戏内不一致 —— 真实颜色由 UI 配置的样式表(如 /Game/UI/Common/DataTable/RichTextStyleRichTextStyle_DarkRichTextStyle_24px 等)决定,不同样式表的同一 Key 颜色可能不同。

文档来源(TAPD)

文档说明
富文本功能支持的富文本格式总表(文字预设 / 玩家名 / NPC名 / 道具名 / 图片名 / 按键 / 假名注释 / 参数条件 / 性别分支),以及「目前支持配置富文本的功能」:overlay text、任务正文、剧情对白、通用 tips 描述。
富文本样式Key使用说明19 个样式 Key 的含义与「可使用样式表」(通用 / 除对话外)。
富文本使用说明超链接写法示例、InputAction 图标装饰器的配置方式(InputMappingContext、ChordAction)。
超链接 FRichInlineHyperLinkDecorator<link> 的属性(id / style / size / font / color,需小写)、默认样式与 HyperLinkStyleSet 样式表、OnHyperLinkDecoratorNavigated 事件。
通用超链接显示交互设计PC / 手柄端点击超链接后的名词解释弹窗交互。