您的位置:首页 > 移动开发 > Unity3D

Unity 自定义字体 新功能 一

2015-06-27 21:41 369 查看
Unity 自定义字体 新功能 一

首先找一个字体库,我用的 Windws 系统,直接找微软的字拿来用,

在 目录下 C:\Windows\Fonts 随便找一个字体

在此我就拿 华为琥珀 字体(字体类型为 .TTF)

直接双击 华为琥珀字体,会自动弹出字体样板如下:



字体样子就是上图那样的。

将字体库 拖拽到 Unity 中,将字体库改名为 HWHP,





创建一个 Text,将 字体库拖拽到 Text上,输入字符如下





有时候我们只需要一个字体库中的某几个字符,比如 0 - 9 的数字,如果将整个字体库都放进来,会造成很大的空间占用,下面我把需要用到的字符取处理,其他的扔掉,这样就省很多空间了

选择字体库



Font Size : 字体表现效果最好时的字体大小,在此设置为 30

Rendering Mode :渲染类型,选择 Smooth

Character :字符类型,自定义需要的字符必须选CustomSet

Custom Chars :选择 CustomSet 后自动出现 Custom Chars输入框

将需要的字符输入进 Custom Chars 输入框后,点击右下角的 Apply



那么现在到工程目录中找到 HWHP, 看该字体库现在占用空间大小

3.54M ,大小和没制作前占用空间是一样大的,这样的话,我使用的字符少了,空间还是这么大,这样我就无法接受了



下面经过一步操作生成一个 我真正要用的 字体库。

点击右上角的小齿轮



生成三个文件 HWHP_copy



将 HWHP_copy 字体库拖拽到 Text 上,效果不变,此时我们看下 HWHP_copy 占用空间大小



现在可以将原来的字库 HWHP 删除了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: