Unity TextMeshPro中显示建筑特殊符号

示例:显示效果如图

实现步骤

1、下载   SJQY 字体库

2、导入字体:将 SJQY 字体文件(如 .ttf 或 .otf 文件)导入到 Unity 项目的 Assets 文件夹中。

3、创建 TMP 字体资产 

方法一

方法二

  • 选择刚导入的字体文件,在 Inspector 面板中,点击右上角的 "Create" 按钮,选择 "TextMeshPro > Font Asset",创建一个 TextMeshPro 字体资产。
  • 选择合适的设置(如生成字符集),点击 "Generate Font Atlas"

4、将创建好的SDF文件移到 TextMesh Pro/Resources/Fonts & Materials文件夹下

5、现在就可以在TextMeshPro Text Input 中输入对应的特殊字符了

在 TextMeshPro 的文本字段(例如 TMP_Text 组件)中,您可以使用 <font> 标签来指定字体。确保你的字体资产已经正确设置。

输入字符串格式  2<font="SJQY">C</font>22

其他特殊字符输入  <font="SJQY">ABCDE1234567890</font>

注意事项

  1. 确保字体以 TMP 资产方式使用SJQY 字体需要被转换为 TextMeshPro 字体资产。如果没有转换,字体将无法被正确识别。
  2. 字体名称:在使用 <font> 标签时,字体名称必须与你在 TextMeshPro 中设置的一致。在 TextMeshPro 字体设置中,字体名称可能会显示得不同,请确保使用正确的名称。
  3. 多种字体选择:使用 <font> 标签时,还可以似乎设置更多样式,例如粗体、斜体等。

WPS 参考案例

一二三级钢筋符号怎么打出来?_wps三级钢筋符号怎么输入-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值