原标题:Unity手游实战:从0开始SLG——TextMeshPro(二)Font Assets
TextMesh Pro有自己的Font asset格式。当你将一个字体(通常是TTF文件)添加到Unity项目中的时候,Unity 将其作为font asset导入。然后,你需要使用 font asset creator 从它生成一个TextMesh Pro font asset 。之后,TTF的字体就不再需要了。但是,最好不要从Unity里面删除,因为后面修改,调整的时候可能还会用到的。
1、Font Asset Creator
TextMesh Pro的Font Asset Creator 窗口可以通过Window - TextMeshPro-FontAssetCreator在编辑器中打开。该窗口为您提供一些字体设置、一个生成按钮、一个纹理预览和一个按钮来保存您的新字体asset。
默认情况下,该窗口被配置为创建有向距离场(SDF)font asset。这些字体生成的纹理包含轮廓距离信息,看起来像灰度渐变。当用正确的着色器渲染时,它将产生高质量的文本,支持像轮廓和阴影这样的效果。
保存font assets时,必须将它们放在 settings asset (后面有单独章节教程)中定义的特定文件夹中。以确保TextMesh Pro能够找到它们,并将它们包含在构建中。
1.1、Font Source
生成Text Mesh Pro字体的时候,你必须选择一个源字体,这个字体也只会用来生成对应的font asset,而不会包含在构建中,除非你也在其他地方使用到了,或者将它放在了Resources文件夹中。Text Mesh Pro的插件包含Arial、Ba