簡體   English   中英

如何通過腳本(Unity3d)為按鈕文本加下划線和加粗

[英]How to underline and bold button text through script (Unity3d)

如何通過 Unity3D 中的腳本為 UI 按鈕文本添加下划線和粗體? 我正在根據游戲中所需的數字動態創建按鈕。

您可以使用富文本標簽:

<u>underline text</u>

<b>bold text</b>

<u><b>underline bold text</b></u>

在Unity中:

textfield.text = "<u><b>hello world</b></u>";

unity 3d 支持富文本,但不支持下划線標簽<u></u>

富文本支持

如果您確實需要為文本加下划線。 您將需要覆蓋某種 object 或看起來像下划線的組件。 例如,使用“____”之類的東西在下面寫文字。

這是一個舊線程,但由於它是第一個谷歌結果之一,我想回應。

您不能將下划線富文本標簽與標准 Unity UI 文本游戲 Object 一起使用。

但是,您可以使用 Text-TextMeshPro GameObject 來實現。 因此,如果您想使用下划線或刪除線,我建議使用 TextMeshPro。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM