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

Cocos2d-x——CCLabelAtlas (英文艺术文本)

2013-10-31 11:18 405 查看
CCLabelAtlas类创建方式有两种:

方式一:

需要提供.png的文件

stabic CCLabelAtlas *create(const char *string, const char *charMapFile,

unsigned int itermWidth,unsigned int itemHeigth,unsigned int startcharMap);

参数分别 是;1:内容 2,存放字符的名字,3字符的宽度,4,字符的高度,5字符的开始位置。

/*第1个参数是内容,第2个参数是存放内容的图片。第3个参数是每个字符所占的宽度,

第4个参数是每个字符所中的高度。第5个参数是起始位置的标志。*/

//需要testfont.png属性文件。

CCLabelAtlas *atlas=CCLabelAtlas::create("Atlas-832","testfont.png", 48,64, '
');

atlas->setOpacity(100);//设置不透明透

atlas->setColor(ccc3(255,255, 255));

atlas->setPosition(ccp(0,400));

addChild(atlas);

方式二:

需要我们有plist文件,因为它 的第二个参数不再是png文件了,而是需要个plist文件,第一种创建方法中,后面几个参数,都会保存在这个plist文件中。

static ccLablAtlas *create(const char * string,const char *fntFile);

//需要testfont.plist属性文件。

CCLabelAtlas *atlas2=CCLabelAtlas::create("LabelAtlas","testfont.plist");

atlas2->setPosition(ccp(10,500));

addChild(atlas2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: