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字体就可以用了

相关推荐
还是大剑师兰特10 小时前
Unity3D(Unity)完整详细介绍
unity·游戏引擎
ellis197013 小时前
u3d插件xLua[七]例6 Coroutine
unity
还是大剑师兰特14 小时前
Unity 从零搭建简易3D场景(新手分步教程)
3d·unity·游戏引擎
神码编程15 小时前
【Unity】TankBattle联机坦克大战(三)创建关卡(生成地块)
unity·游戏引擎·帧同步·坦克大战
淡海水15 小时前
C#与常用数据结构源码剖析-全篇导览
开发语言·数据结构·unity·面试·职场和发展·c#
玖玥拾1 天前
Unity3D RPG 入门项目(四)背包拖拽、物品悬浮提示、项目开发思维
3d·unity·游戏引擎
xcLeigh2 天前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
郝学胜-神的一滴2 天前
[简化版 GAMES 104] 现代游戏引擎 05:游戏引擎世界构建核心机制深度解析
c++·程序人生·unity·游戏引擎·计算机图形学·opengl
松树戈3 天前
godot项目【宝石捕手】04~添加音效、记分
游戏引擎·godot
LONGZETECH3 天前
无人机实训高成本痛点解法:虚拟仿真实现 70% 耗材损耗下降
大数据·算法·unity·架构·无人机