介紹
富文字(Rich Text)是一種可以包含多種格式資訊的文字形式。富文字語法允許你更靈活地定義文字的格式。它可以用於遊戲內顯示,例如文字物件、UI 文字元件或浮動文字。
富文字格式
富文字格式 | 標籤語法 | 範例 | 效果範例 |
---|---|---|---|
粗體 | [b][/b] | text [b]text[/b] |
![]() |
斜體 | [i][/i] | text [i]text[/i] |
![]() |
底線 | [u][/u] | text [u]text[/u] |
![]() |
刪除線 | [s][/s] | text [s]text[/s] |
![]() |
顏色 | [顏色值][-] | text [FF0000FF]text[-] |
![]() |
上標 | [sup][/sup] | text text[sup]textsup[/sup] |
![]() |
下標 | [sub][/sub] | text text[sub]textsub[/sub] |
![]() |
富文字支援標籤巢狀使用,例如若你希望一段文字同時為粗體與斜體,可以寫成 [b][i]text[/i][/b]。
顏色值格式
在富文字中指定文字顏色時,可以使用以下格式之一:
-
十六進位 RGBA 格式:共 8 個字元,每兩位代表一個通道(紅、綠、藍、不透明度),值為 00 到 FF(十進位 0 到 255)。範例:[FF0000FF] — 紅色通道最大,綠與藍為 0,不透明度為最大(完全不透明的紅色)。
-
十六進位 RGB 格式:與 RGBA 類似,但只有 6 個字元(無不透明度通道),預設透明度為 FF(完全不透明)。範例:[00FF00] — 綠色通道最大,紅與藍為 0,呈現完全不透明的綠色。
-
INT32 格式:一個介於 -2147483648 和 2147483647 之間的整數,表示根據 RGBA 格式轉換後的顏色值。你可以使用腳本將指定的顏色值轉換為對應的 INT32 整數表示。