BMFont在Unity中生成艺术字

一、效果

二、准备

  1. png格式的图片,我用的32位,345*32像素
  2. BMFont以及应用于unity的插件

三、步骤

(一)切割图片

勾选标记的两个属性,然后打开SpriteEditor窗口

三种切片模式都可以尝试,然后手动微调,确保每个字符都被合理切割

(二)生成切割后的图片文件夹

切割图片的插件在https://gitee.com/hlin_gong/bmfont.git,放在Assets/Editor文件夹下即可,这里对unity编辑器进行了扩展,运行客户端即可。右键png图片可以使用该工具,生成切割好后的图片文件夹。

(三)操作BMFont软件

Editor->Open Image Manager,导入上一个步骤生成的字符图片,id对应字符Ascii🐎,Options ->Visualize预览没问题后,Options -> Export Options 选择32位png格式

Options -> Save bitmap font as ,会生成两个文件art_num.fnt和art_num_0.png

(四)操作Unity

回到unity,新建一个空的材质球和一个空字体(Custom font),利用第二个步骤里的另一个插件,此时工具栏多了Tools->BMFont Maker,进行字体创建,生成art_num.mat字体就可以用了

相关推荐
郑寿昌9 小时前
UE5与UE6在Lumen和Nanite的差异解析
游戏引擎·图形渲染·着色器
郝学胜-神的一滴12 小时前
罗德里格斯旋转公式(Rodrigues‘ Rotation Formula)完整推导
c++·unity·godot·图形渲染·three.js·unreal
郑寿昌19 小时前
UE6 AI加速Lumen光线追踪降噪技术解析
人工智能·游戏引擎
晴夏。19 小时前
GAS下的网络同步的全面分析【超级全面】
游戏引擎·ue·gas·网络同步
田鸡_19 小时前
Unity新输入系统(Input System)教学篇
unity·游戏引擎·游戏程序
EQ-雪梨蛋花汤19 小时前
【Unity笔记】Unity 音游模板与免费资源:高效构建节奏游戏开发全指南
笔记·unity·游戏引擎
星辰徐哥19 小时前
Unity基础:游戏对象的激活与隐藏:SetActive方法详解
游戏·unity·lucene
微莱羽墨19 小时前
零、0基础入门Unity 安装详细教程(2026最新版教程,安装Unity看这一篇就够了!)
unity·游戏引擎·unity安装
星辰徐哥19 小时前
Unity C#入门:变量的定义与访问权限(public/private)
unity·c#·lucene
nnsix20 小时前
Unity 刚体的 默认力、瞬时力 区别
unity·游戏引擎