这篇文章主要说的是Cocos2dx读取文本显示,Cocos2dx读取文本显示用三种:CCLabelAtlas 、CCLabelBMFont 、CCLabelTTF。下面我们就来了解一下吧!
一、CCLabelAtlas 显示图片中的数字或文本
label->setString("124");
二、CCLabelBMFont 显示Bitmap图片中的字体
// CCLabelBMFont::labelWithString("abc", "fnt", CCTextAlignment[Center, Left, Right], width);
label->setString("hello"); // 设置显示的文本,显示文本时加"\n"
label->setColor(ccc3(125, 15, 100)); // 设置显示的颜色
CCSprite * c1 = (CCSprite*)label->getChildByTag(1); // 得到的c1是"e"的一个精灵,可以做任何事情,比如动画效果
三、CCLabelTTF 显示ttf字体
CCLabelTTF * label = CCLabelTTF::labelWithString("hello", CCSizeMake, CCTextAlignment, "Monaco_Linux.TTF", 24);
label->setString("文本");