流程大概:
安装TextMesh Pro:
打开 Window > Package Manager。
搜索 TextMesh Pro,点击 Install。
创建TMP文本对象:
在Hierarchy面板中,右键点击,选择 UI > Text - TextMeshPro。
配置TMP Sprite Asset:
使用TMP的Sprite Asset创建流程,配置您的数字Sprite。
使用TMP Sprite Asset:
在TMP文本对象中,分配您的Sprite Asset,并使用 <sprite = “xxx” name=“0”> 标签显示数字
-
使用TexturePaker软件打图集和Json文件
-
选择保存目录
-
注意事项
-
发布
-
回到Unity
-
需要移动生成的文件到TextMeshPro 目录下的Resources目录下
- 右键点击,选择 UI > TextMeshPro 默认会勾选Rich Text(确保成功可以看下是否勾选)
- 开始使用位图字体 <sprite = “xxx” name=“0”>
- 调整渲染出的字体(避免歪扭和重叠)
如果不使用TextMeshPro 会比较麻烦,用shader或者通过自动通过数值去创建Image的方式都可以实现。