# zbitmapfont **Repository Path**: Wnity/zbitmapfont ## Basic Information - **Project Name**: zbitmapfont - **Description**: 在unity中生成bitmapfont的工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-02 - **Last Updated**: 2025-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zbitmapfont #### 介绍 使用bmfont在unity中用纹理生成位图字体(fontsettings),暂时只支持windows下使用 #### 使用说明 - 右键点击存有字体单图的目录(项目可以用Assets/bitmapfonts/test_font这个目录),选择菜单项zbitmapfont->CreateFontAsset就会根据目录里的图生成unity可用的纹理字体资源(.fontsettings) - 若是用TextMeshPro,使用右键点击字体纹图的目录,并点击菜单项zbitmapfont->CreateTMP_FontAsset,则会生成TextMeshPro的可用字体资源(.assets)
#### 文件和目录说明 * bitmapfonts/test_font: 测试字体图目录 * zbitmapfont/template.bmfc: bmfont配置模板文件 * zbitmapfont/Editor/BitmapFontTool.cs: 工具脚本
#### 图的文件命名 * 可用图所代表的字符命名(参考test_font目录下的图) * 空格字符用两个下划线__命名 * 对于不能用于命名的字符(例如分号;单引号"),可用4位16进制数命名
# 集成到自己的项目 - 把下面的package添加到项目的Packages/manifest.json ``` "com.wnity.zbitmapfont": "https://gitee.com/Wnity/zbitmapfont.git?path=Assets/zbitmapfont", "com.unity.nuget.newtonsoft-json": "3.0.2", ``` - 若需支持TextMeshPro,把下面的package添加到项目的Packages/manifest.json ``` "com.wnity.zbitmapfonttmp": "https://gitee.com/Wnity/zbitmapfont.git?path=Assets/zbitmapfont_TMP", "com.unity.nuget.newtonsoft-json": "3.0.2", ```
#### 预览
##### 转成
# qq 技术讨论群 951129597