cocosStudio加入了一个自定义字体BitmapLabel,但是拖入BMfont制作好的fnt文件却始终无法拖入,排除BMfont在制作fnt文件时有中文路径,以及导出的fnt文件和png不在同一目录下等因素,最终发现BMfont导出文件时,png图片会默认在命名后面加_0,从而导致cocos ...
分类:
其他好文 时间:
2019-03-05 11:34:53
阅读次数:
238
一、Bmpfont 1.把fnt文件和png文件拖进Resources文件夹下面 2.创建一个Canvas 3.对Canvas进行初始化,记得把Game视图的分辨率调成和Canvas里面设置的一样的分辨率640X960 4.创建一个Image的UI节点作为Canvas的子节点,名字叫bg,拖进背景图 ...
分类:
编程语言 时间:
2017-05-29 11:07:01
阅读次数:
180
file_util.py
#!/usr/bin/python
# encoding:utf-8
r'''
处理文件
'''
import os
__author__ = 'andrew'
def list_files_with_filter(root, suffix):
hint="list_files_with_filter"
for f in os.listdir(r...
分类:
编程语言 时间:
2016-05-13 01:42:58
阅读次数:
189
【独立开发者er Cocos2d-x实战 008】BMFont生成位图字体工具和Cocos2dx使用加载fnt文件...
分类:
其他好文 时间:
2015-07-14 23:59:00
阅读次数:
492
初学Cocos就遇到了中文的显示问题,在使用CCLabelTTF调用系统字体时,出现的是乱码;使用CCLabelBMFont调用自己设计的fnt文件时,就会什么都不显示。百度了很久之后才明白,字体文件需要的中文得是UTF-8编码的,而项目又是Unicode,所以我们只需要把中文字符串的Unicode编码转化为UTF-8就行了。Unicode转UTF-8函数:char* EncodeToUTF8(co...
分类:
其他好文 时间:
2015-04-26 07:04:44
阅读次数:
177
这里要注意.fnt文件可通过BMFont工具进行创建,该代码于init函数中:auto label1 = Label::createWithSystemFont("Hello World1", "Arial", 24); label1->setPosition(Vec2(origin.x + ...
分类:
其他好文 时间:
2015-01-03 23:50:23
阅读次数:
312
前言 美术和程序的配合,需要程序能够很快抓住问题重点并提出解决方案. 步骤 准备 美术提供的数字图片 BMFont 字体制作软件 开始 1、使用BmFont先导出一张只有数字的图片字,会得到两个文件 2、将得到的fnt文件改后缀为txt 3、使用notepad++或Sublime Text打开(或使...
分类:
其他好文 时间:
2014-10-08 18:31:25
阅读次数:
478