以下为介绍

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson16 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        #region 知识点一 NGUI字体的作用
        //1.降低DrawCall
        //2.自定义美术字体
        #endregion

        #region 知识点二 制作NGUI字体
        //NGUI内部提供了字体制作工具
        // 1.根据字体文件 生成指定内容文字 达到降低DrawCall的目的
        // 2.使用第三方工具BitmapFont生成字体信息和图集
        //   通过NGUI 字体工具使用第三方工具生成的内容制作字体
        //   达到自定义美术字体
        #endregion

        #region 知识点三 Unity动态字体和NGUI字体如何选择
        //1.文字变化较多用Unity动态字体 变化较少用NGUI字体
        //2.想要减少DrawCall用NGUI字体 
        //3.美术字用NGUI字体
        #endregion
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

外部字体小软件

bmfont64.zip

打开字体创作工具之后,选择需要导入的字体和png图集,将图集压入公共图集中会自动创建一个新的NGUI字体,在label中选择刚刚创建的字体即可使用该字体所对应的公共图集,达到减少DrawCall和美化的目的

不会做游戏!