富文字

介紹

富文字(Rich Text)是一種可以包含多種格式資訊的文字形式。富文字語法允許你更靈活地定義文字的格式。它可以用於遊戲內顯示,例如文字物件、UI 文字元件或浮動文字。

富文字格式

富文字格式 標籤語法 範例 效果範例
粗體 [b][/b] text
[b]text[/b]
image
斜體 [i][/i] text
[i]text[/i]
image
底線 [u][/u] text
[u]text[/u]
image
刪除線 [s][/s] text
[s]text[/s]
image
顏色 [顏色值][-] text
[FF0000FF]text[-]
image
上標 [sup][/sup] text
text[sup]textsup[/sup]
image
下標 [sub][/sub] text
text[sub]textsub[/sub]
image

富文字支援標籤巢狀使用,例如若你希望一段文字同時為粗體與斜體,可以寫成 [b][i]text[/i][/b]。

顏色值格式

在富文字中指定文字顏色時,可以使用以下格式之一:

  1. 十六進位 RGBA 格式:共 8 個字元,每兩位代表一個通道(紅、綠、藍、不透明度),值為 00 到 FF(十進位 0 到 255)。範例:[FF0000FF] — 紅色通道最大,綠與藍為 0,不透明度為最大(完全不透明的紅色)。

  2. 十六進位 RGB 格式:與 RGBA 類似,但只有 6 個字元(無不透明度通道),預設透明度為 FF(完全不透明)。範例:[00FF00] — 綠色通道最大,紅與藍為 0,呈現完全不透明的綠色。

  3. INT32 格式:一個介於 -2147483648 和 2147483647 之間的整數,表示根據 RGBA 格式轉換後的顏色值。你可以使用腳本將指定的顏色值轉換為對應的 INT32 整數表示。