道具准备
字体制作
菜单栏上单击 Edit -> Open Image Manager。 再单击 Image -> Import image,把你要做成位图字体的图片依次导入进来。如果是中文字体可以查看该汉字
导出设置选择 png 和 txt 格式。然后导出字体即可
把 png 和 fnt 字体拖入unity 后 创建一个材质和自定义字体,然后做好关联。
选择fnt 字体 右键 选择 Create/ CreateBMFont选线,就会把 fnt的信息自动加入倒 fontseting 格式的文件中。
CreateFontEditor.cs 源码using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
using System.IO;
using System.Text.RegularExpressions;
public class CreateFontEditor : Editor
{
[MenuItem("Assets/Create/CreateBMFont")]
static void CreateFont()
{
Object obj = Selection.activeObject;
string fntPath = AssetDatabase.GetAssetPath(obj);
Debug.Log("#####" + fntPath);
if (fntPath.IndexOf(".fnt") == -1)
{
Debug.Log("不是字体文件