<pre name="code" class="cpp"> /*LabelAtlas*/
//默认锚点就在(0, 0)
//根据一张图片生成文字
auto labelAtlas = LabelAtlas::create("20140724", "atlas.png", 14, 21, '0');
labelAtlas->setAnchorPoint(Vec2(0, 0));
labelAtlas->setPosition(Vec2(origin.x + 0, origin.y + visibleSize.height - labelAtlas->getContentSize().height));
addChild(labelAtlas);
/*Label*/
//默认锚点在(0.5, 0.5)
//1
//根据系统字体生成文字
auto NewLabel1 = Label::createWithSystemFont("20140724", "微软雅黑", 25);
//2
//根据.ttf文件生成文字
auto NewLabel2 = Label::createWithTTF("20140724", "fonts/Marker Felt.ttf", 25);
//3
//根据.fnt文件和对应的.png图片生成文字
auto NewLabel3 = Label::createWithBMFont("fonts/bitmapFontTest.fnt", "20140724");
NewLabel1->setAnchorPoint(Vec2(0, 0));
NewLabel1->setPosition(Vec2(origin.x + 0, origin.y + visibleSize.height - labelAtlas->getContent
cocos2d-x 在游戏场景中添加文字
最新推荐文章于 2021-01-12 07:41:58 发布
本文介绍如何在cocos2d-x游戏场景中添加文字,包括使用LabelAtlas从图片生成文字,用系统字体和.ttf文件创建Label,以及通过.fnt文件和.png图片创建Bitmap Font。
摘要由CSDN通过智能技术生成