1、首先需要准备一个.TTF格式的字体文件
2、将准备好的.TTF字体文件拖入工程项目中
3、然后在Unity中打开如下图示窗口
打开界面如下;同时将.TTF文件赋值给SourceFontFile。
参数解释:
- Source Font File 字体文件,这个就文件,没什么好说的。
- Sampling Point Size 采样点大小,字面意思
- Padding 字间距,字面意思
- Packing Method 打包方式,默认Fast就行
- Atlas Resolution 图册处理,这里需要注意了,需要制作的字符数越多,这个值就必须越大!图中因为我制作的字体包括中文,所有才将值设置为4096*4096,一般纯不包括中文的话512足够了!
- Character Set 字符设置,这个是字符的来源和编码格式。
- Render Mode 渲染模式,这个我没测出来
- Get KemIng Pairs 没测出来
4、点击Generate Font Atlas开始生成
5、完成后点击Sava保存即可
6、完成,可以直接在TextMeshPro Text组件中使用了!