unity 使用BMFont 制作自定义字体
unity cocos 使用BMFont,生成自定义字体
1.BMFont下载地址
http://www.angelcode.com/products/bmfont/
本篇讲解如何利用美工提供的字符图形来生成自定义字体。
美术提供的字体经常是下面这样的:
或者这样的:
这时候我们就要借助BMFont了,首先针对真彩色的图形,我们要做一些设定,点击"Options"->“Export options”:
在弹出的窗口中,注意红框中“位深”,设为32:
然后,点击"Edit"->"(Un)Select all chars",取消选择所有字符。因为我们将在后边导入需要的字符。
OK,现在点击"Edit"->"Open Image Manager":
弹出图片管理窗体,如下:
那个"Image"是菜单,可以点击。选择"Image"->"Import image...":
弹出如下窗体:
点击"Browse"按钮,在弹出的“打开”窗口中选择一个字符图片,比如"0":
然后在ID后的文本框中输入字符"0"的Ascii值:48,点击"OK"。
这时返回主窗体,你会看到字符表中"0"右下角有一个小亮点标记,说明该字符的图形为自定义图片。如下图:
按上述方法,依次加入其它字符的图片,完成后如下:
OK,下面准备导出。导出前我们可以先点击"Options"->"Visualize"预览一下:
点击 Options -->Save bitmap font as 导出bmfont字体
嗯,材质稍微有点大。导出fnt的方法大家都清楚了,就不再复述了。
最后得到如下文件:
转载至
https://blog.csdn.net/keshuiyun/article/details/9960667
unity 使用BMFont 制作自定义字体相关推荐
- Unity 使用BitmapFont制作自定义字体
BitmapFont下载地址BMFont - AngelCode.com (通过NGUI制作) 选择一个文件夹创建txt文本,在文本输入自定义内容或者在百度搜常用中文千字(按自己要求) 这里的冒号是中 ...
- unity 字体width_Unity中制作自定义字体
使用Unity中的Sprite.Unity支持把一个Sprite切割成多个. 需要手动做的工作是将图集的TextureType设置为Sprite,然后把SpriteMode设为Multiple,打开S ...
- Unity3d之-使用BMFont制作美术字体
一.需求 游戏开发中经常遇到需要以美术字(而非字库)做数字显示的情况,通常美术会提供一组包含单个数字(也会有其它字符)的图片,可能是一张整图,也可能是每个数字分开的散图. 在此我以一张整图这种情况为例 ...
- 教你如何在Unity3D中快速制作自定义字体。
自己的游戏有自己想要的字体,这个需求很常见.如何,以及如何快速的在unity中制作出自定义字体,这个技术你值得拥有,我值得共享.不喜欢废话,直入主题了. 什么叫自定义字体? 看到没,给你一些这 ...
- dockerfile制作自定义字体的java环境镜像
目录 1.简述 2.镜像制作(基于centos7) 2.1 前期准备 java8包 需要用到的字体 2.2 配置Dockerfile文件 2.3 打包镜像 2.4 验证 3.镜像制作(基于openjd ...
- fontforge制作自定义字体及在手机上应用举例——张鑫旭
一.看似无关紧要的事件背景 之所以花时间折腾fontforge这个软件,去制作什么自定义的字体是有原因滴. 之前提过,最近我抽空将公司的手机软件HTML5网页化.期间碰到这么一个问题,页面低栏上的电话 ...
- fontforge制作自定义字体及在手机上应用举例
一.看似无关紧要的事件背景 之所以花时间折腾fontforge这个软件,去制作什么自定义的字体是有原因滴. 之前提过,最近我抽空将公司的手机软件HTML5网页化.期间碰到这么一个问题,页面低栏上的电话 ...
- bmp制作自定义字体(cocostudio使用)
工具需求:bmpfont 1.步骤 (1)制作 * 把自己的字体放到一个txt文件中,写个脚本抽离出来, 重复了没有关系 * Edit->Select chars from fils(注意:Ed ...
- Unity制作自定义字体的两种方法
Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...
最新文章
- 【解决方案】Basemap安装出现的错误(Python)
- Java基础语法十二 泛型程序设计
- boost::sub_range相关的测试程序
- C++爬虫项目爬取图片
- 基于express和vue框架的校园商品交易平台 答辩PPT免费下载
- Android开发技术周报 Issue#101
- manjaro安装nvidia显卡驱动
- 英语写作技巧 ——“李靖“
- c++编写乘法口诀表
- LCD液晶显示器的相关知识
- Oracle Enterprise Linux(OEL) 操作系统下载步骤及版本区别
- (day12)css3基础
- hashmap用stream流操作_基础篇:JAVA.Stream函数,优雅的数据流操作
- Bob,我要怎样才能成为一名 iOS 开发者
- 基于JAVA+SpringBoot+Mybatis+MYSQL的相册管理系统
- Dahua Lin recommended math book
- 关于渲染帧率(FPS)的问题
- MySQL--基础知识点--51--dual
- MFC连接sqlite3数据库
- 120帧手机动态壁纸_热门动态壁纸主题锁屏墙纸精选app下载-热门动态壁纸主题锁屏墙纸精选最新版下载v6.2...
热门文章
- 5.5. SURF (Speeded-Up Robust Features)简介
- export与export default的区别
- 20万奖金池!大规模电商图上的风险商品检测赛事正式启动!阿里安全 × ICDM 2022...
- C++ 反序 swap32
- iOS 禁止侧滑返回上个页面
- Python: 一键下载小说(一)
- python tokenize怎么用_tokenize --- 对 Python 代码使用的标记解析器 — Python 3.10.0a3 文档...
- 图像分割评价指标: Dice, MIoU, MPA等
- Python练习题 基本语法(1-18)一
- MySQL模糊搜索优化