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 删除了。
首先找一个字体库,我用的 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 删除了。
相关文章推荐
- 【Unity技巧】四元数(Quaternion)和旋转
- 【Unity3d】资源依赖反查工具
- 在Unity项目中接入ShareSDK
- unity3d视角颠倒;U3D更改后不能保存,怎么办;
- Unity3D跑酷游戏开发-无尽的道路
- Win7或者Win8 安装 Visual Studio 2013 Tools for Unity 遇到2502或者2503问题的解决方法
- Unity物理引擎研究之关节
- Unity镜头特写效果
- 基于unity的飞行模拟设计
- 【Unity3d】在编辑器中实现位操作(Bit)的编辑
- 在Ubuntu中安装Unity 8桌面预览版
- 【Unity3d】调整NGUI的打包工具,让NGUI打包Atlas时,自动获得图片九宫信息。
- 【Unity3d】如何解决在开发中添加了新场景后,需要手工维护BuildSettings中场景列表的问题
- 【Unity3d】在Unity3d中,使用C#中访问系统剪贴板
- 基于unity的飞行模拟设计
- Unity编辑器 设置 Pivot模式和Center模式
- Unity3D资源存放笔记
- Unity3D发布到虚拟机(WindowsXp虚拟机),使用第一人称鼠标失灵的解决方法
- Unity 导出的android项目自动生成Private Libraries
- Unity3D-c#委托与事件