文章轉載自 https://blog.csdn.net/qq_33337811/article/details/79029739
TextMeshpro支持富文本:更多支持的持富文本
如常用:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
“
效果:
其他:
1.上標: <sup>Superscript</sup>
如:
x<sup>2</sup>+y<sup>2</sup> = 1
2.下標: <sub>Superscript</sub>
如:
H<sub>2</sub>+O<sub>2</sub>=H<sub>2</sub>O
3.陰影強調:<mark=#ffff0040>Highlighting</mark>
如:
HIA<mark=#ffff0040>Highlighting</mark>HI
4.文本對齊:
文本右全局對齊,也可以使用富文本標籤重寫對齊方式。
<align="right">Right
<align="center">Center
<align="left">Left
<align=justified>在左邊和右邊的邊緣都是齊平的。使用得當,合理的類型可以看起來乾淨和優雅。
可以用 結束對齊。
5.顏色(</color>
結束,與前一color一一對應)
1/ 顏色名<color="colorName">
支持:black, blue, green, orange, purple, red, white, and yellow.
2/ 使用16進製表示顏色:
- 1
3/ 只更改alpha
- 1
- 2
6.字符間隔
- 1
- 2
如:
- 1
7.大小寫
- 1
- 2
8.行高
- 1
9.字體大小
- 1
10.自定義style
- 1
中間的字符不會受到面板FontStyle選項影響,在Style Sheet裏設置,可右鍵新生成,然後在TMP Settings中DefaultStyleSheet選擇他
11.水平留邊(可賦值像素px、字體單位em、百分比%)
- 1
- 2
- 3
如:
- 1
- 2
12.行縮進
indent效果類似pos,但這個的效果持續貫穿每行。
可以使用它來創建佈局,如使用要點列表。可以行首縮進留空給圖。可以使用像素、字體單元或百分比。
- 1
- 2
**13.超鏈接**Link
- 1
14.字體
可使個別字使用其他字體
- 1
15.圖文混排
- 1
輸入這個表情後會自動生成一個子物體用於顯示錶情(如果沒有)
Tips:
1/ 英文單詞間可加 \u00AD 去連接一個單詞的前後部分,但在行尾顯示不下時會顯示連詞符號。
2/ TMP_Text中的maxVisibleCharacters可動態設置可見字符數,可用於類似於打字機效果。
3/打字機效果是如上控制最大可見字符數量,若要顯示Console日誌輸出樣式,這應是第一行出現在底部,然後新出現的行把上面的頂上去,則只需要Alignment中右側選擇第三種底部對齊就好。
4/代碼裏設置文本內容:
TextMeshPro.SetText(str, arg);