如何在 Unity3D 中通过脚本为UI 按钮文本添加下划线和加粗?我正在根据游戏中所需的数量动态创建按钮。
您可以使用富文本标签:
<u>underline text</u>
<b>bold text</b>
<u><b>underline bold text</b></u>
在统一中:
textfield.text = "<u><b>hello world</b></u>";
Unity3d 支持富文本,但不支持下划线标签<u></u>
:
富文本支持
如果您确实需要为文本添加下划线。您需要覆盖某种看起来像下划线的对象或组件。例如,在下面使用"____"等内容编写文本。
这是一个古老的线程,但由于它是第一个谷歌结果之一,我想回应。
不能将带下划线的富文本标记与标准 Unity UI 文本游戏对象一起使用。
但是,您可以使用Text-TextMeshPro GameObject来执行此操作。因此,如果您想使用下划线或删除线,我建议使用TextMeshPro。