zoukankan      html  css  js  c++  java
  • Unity 使用BMFont制作字体

      参考链接:http://blog.csdn.net/huang9012/article/details/32333913,作者:CSDN huang9012

      NGUI版本:3.6.5 

      要自己制作字体,需要下载软件BMFont,下载BMFont

      要制作的字体,这里以GOUDX-EXTRABOLD为例,下载字体

      下载后安装,界面是这样的:

      接下来开始制作字体:

      1、打开Options——Font settings设置字体:

      

      2、在Font Settings界面中设置如下:

      

      Font:要制作的字体名称,Add font file:选择刚才下载的字体文件,选择相应的字体设置,OK即可。

      一些重要的参数:

        Size:字体的大小        Match char height: 匹配字符的高度

        Bold:字体加粗                   Ltalic:斜体

        Font  smoothing:让字体平滑    Level:就是字体的水平距离

      3、字体设置好了,就可以选择要生成字体的内容,这里直接在面板中选择字符,也可以用另外一种方式,通过导入UTF-8格式的txt文件读取字符:

      

      在面板中选择相应字符,选中的字符框颜色为灰色,可以看到左下角中会出现已选择的字符总数;

      4、接下来就是对最终导出结果设置,选择options——打开Export Options进行设置:

      

        Spacing : 2个字体之间的间隔是多大;

        Width Heigth 这个就是我们等下导出的图片的大小。这里要注意数字越大占用的资源空间就越大,所以我们要选个合适的值(2的n次幂);

        Bit depth 选择32,要不你的字体不会很清晰;

        Font descriptor 选择Text;

        Textures 最好选择png;

        A,R,G,B就不多说了。

      5、设置完,就可以选择Options——Save bitmap font as导出:

      

      6、取个名字,保存就可以了:

      

      7、可以看到,在桌面上成功生成两个文件:

      

      就可以把这两个文件直接导入unity,通过NGUI插件中的font maker制作字体,就可以在unity中使用该字体。

      

  • 相关阅读:
    【后缀数组】
    【后缀数组之height数组】
    【后缀数组之SA数组】【真难懂啊】
    【转】为何浮点数可能丢失精度
    UVa_Live 3664(精度坑)
    【火车出栈】ZOJ
    并发查询
    java基础知识1
    感悟__你总是要建立自己的价值观,世界观,人生观,信念的,总不能一直靠鸡汤,被外界,环境,他人,见闻等所掌控你的情绪,积极或者消极.
    batch、随机、Mini-batch梯度下降
  • 原文地址:https://www.cnblogs.com/vitah/p/3912190.html
Copyright © 2011-2022 走看看