
以下是截至 Godot 最新稳定版（截至 Jul 2025）的 `RichTextLabel` 节点支持的所有 BBCode 标签，非常详尽：

---

## 🔧 基本格式标签

这些都是官方文档中明确支持的基本标签：([Godot Engine documentation](https://docs.godotengine.org/en/3.5/tutorials/ui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel — Godot Engine (3.5) documentation in ..."))

- **`[b]{text}[/b]`**：**粗体**
    
- **`[i]{text}[/i]`**：_斜体_
    
- **`[u]{text}[/u]`**：下划线
    
- **`[s]{text}[/s]`**：删除线
    
- **`[code]{text}[/code]`**：等宽字体，保持空格格式
    
- **`[center]{text}[/center]`**：水平居中
    
- **`[right]{text}[/right]`**：右对齐
    
- **`[fill]{text}[/fill]`**：填满整个控件宽度
    
- **`[indent]{text}[/indent]`**：增加缩进
    
- **`[url]{url_or_meta}[/url]`**：产生可点击的链接（需使用 `meta_clicked` 信号处理）
    
- **`[url=<link>]{text}[/url]`**：显示自定义文本的链接
    
- **`[img]{path}[/img]`**：插入图片
    
- **`[img=<w>]{path}[/img]`**：指定宽度，等比缩放
    
- **`[img=<w>x<h>]{path}[/img]`**：指定宽高
    
- **`[font=<path>]{text}[/font]`**：使用特定字体资源
    
- **`[color=<name_or_#hex>]{text}[/color]`**：设置文本颜色，其中 `<name>` 支持常见颜色名如 aqua、black、blue、red 等，亦支持 `#RRGGBB` 或 `#AARRGGBB` 格式([Godot Engine documentation](https://docs.godotengine.org/en/3.5/tutorials/ui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel — Godot Engine (3.5) documentation in ..."), [Godot Engine documentation](https://docs.godotengine.org/en/3.1/tutorials/gui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"), [Godot Engine documentation](https://docs.godotengine.org/en/3.0/tutorials/gui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"))
    

---

## 🧩 表格支持

Godot 支持表格结构，但 **不支持** HTML 风格的 `<tr>` `<td>`，也 **不支持** BBCode `[list]` 等列表标签([Stack Overflow](https://stackoverflow.com/questions/72568676/godot-richtextlabel-bbcode-table-and-list-support?utm_source=chatgpt.com "Godot RichTextLabel BBCODE Table and List support"))：

- **`[table=<cols>]{cells}[/table]`**：设定列数，所有内容以 `[cell]...[/cell]` 分隔
    
- **`[cell]{content}[/cell]`**：单元格内容
    

示例用法：

```
[table=2]
[cell]你好[/cell]
[cell][img=16]res://icon.png[/img][/cell]
[/table]
```

---

## ✨ 动画／效果标签

Godot 自带几种内置动画效果 BBCode：([Godot Engine documentation](https://docs.godotengine.org/en/3.2/tutorials/gui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"), [Godot Engine documentation](https://docs.godotengine.org/en/3.1/tutorials/gui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"))

- **`[wave amp=50 freq=2]{text}[/wave]`**：波浪式上下动画，`amp` 控制振幅，`freq` 控制频率
    
- **`[fade start=4 length=14]{text}[/fade]`**：渐隐效果，从指定字符开始，长度控制影响范围
    
- **`[rainbow freq=0.2 sat=10 val=20]{text}[/rainbow]`**：彩虹色循环动画，`freq` 控制速度，`sat` 饱和度，`val` 亮度
    

此外，可通过继承 `RichTextEffect` 自定义动画标签([Godot Engine documentation](https://docs.godotengine.org/en/3.2/tutorials/gui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"))。

---

## 💡 其他标签

- **`[lb]` 与 `[rb]`**：左/右转义方括号，用于在纯文本中显示 `[` `]` 而不被解析([Godot Engine documentation](https://docs.godotengine.org/en/latest/tutorials/ui/bbcode_in_richtextlabel.html?utm_source=chatgpt.com "BBCode in RichTextLabel - Godot Docs"))。
    
- **`[fill]`、`[indent]`** 已在基本标签中列出。
    

---

## ⚙️ 使用建议总结

- 若需嵌套标签，**不要交叉**，如 `[b]bold[i]bold italic[/i][/b]` 是合法，但 `[b]bold[i]bold italic[/b]italic[/i]` 会报错([Godot Engine documentation](https://docs.godotengine.org/en/stable/classes/class_richtextlabel.html?utm_source=chatgpt.com "RichTextLabel — Godot Engine (stable) documentation in English"))。
    
- 链接需配合脚本信号进行跳转处理。
    
- 插入图片时，你可以显式指定尺寸保持布局需求。
    
- 基本已覆盖所有官方支持的 BBCode 权能。
    

---

## ✅ 完整TIP参考

|功能分类|支持标签|参数说明|
|---|---|---|
|文字样式|`[b,i,u,s,code]`|常见文本格式|
|对齐、缩进|`[center,right,fill,indent]`|控制布局母体|
|链接|`[url]`, `[url=..]`|需 signal 处理|
|图片|`[img]`, 带尺寸控制|支持 `<w>` 或 `<w>x<h>`|
|字体颜色|`[font=]`, `[color=]`|支持路径 & named/hex 颜色|
|表格|`[table=cols]...[/table]`, `[cell]`|创建简易表格|
|动画效果|`[wave]`, `[fade]`, `[rainbow]`|`amp/freq/sat/val`等自定义参数|

---

