您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x的自定义字体之CCLabelAtlas

2013-10-04 16:41 393 查看
需要图片:



 

CCLabelAtlas* labelAtlas = CCLabelAtlas::create("1946", "fps_images.png", 12, 32, '.');
labelAtlas->setPosition(ccp(size.width/2, size.height/2));
addChild(labelAtlas, 100, 100);

 

CCLabelAtlas* labelAtlas = CCLabelAtlas::create("1946", "fps_images.png", 12, 32, '.');
第一个参数:显示的内容

第二个参数:图片的名字

第三个参数:每一个数字的宽

第四个参数:每一个数字的高

每五个数字:开始字符

 

说明:程序内部是议连续的ASCLL码识别的,如果上图中9后面是一个‘X’字符(



 ),那么就可以用‘:’字符来表示X,因为在ASCLL码中,9后面的字符是':'

 

附:ASCLL码部分

 

324020100000Space
334121100001!Exclamation mark
344222100010"Double quotes (or speech marks)
354323100011#Number
364424100100$Dollar
374525100101%Procenttecken
384626100110&Ampersand
394727100111'Single quote
405028101000(Open parenthesis (or open bracket)
415129101001)Close parenthesis (or close bracket)
42522A101010*Asterisk
43532B101011+Plus
44542C101100,Comma
45552D101101-Hyphen
46562E101110.Period, dot or full stop
47572F101111/Slash or divide
4860301100000Zero
4961311100011One
5062321100102Two
5163331100113Three
5264341101004Four
5365351101015Five
5466361101106Six
5567371101117Seven
5670381110008Eight
5771391110019Nine
58723A111010:Colon
59733B111011;Semicolon
60743C111100<Less than (or open angled bracket)
61753D111101=Equals
62763E111110>Greater than (or close angled bracket)
63773F111111?Question mark
64100401000000@At symbol




大小: 6.8 KB




大小: 6 KB
查看图片附件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: