cocos2d-x---ttf字体 和 fnt字体 的显示

TTF字体

一.添加字体。

在info.plist上面添加Fonts provided by application 如下图,然后下面添加对应的字体:


cocos2d-x---ttf字体 和 fnt字体 的显示_第1张图片




 二.代码中应用

  CCLabelTTF* pLabel = CCLabelTTF::create("唯女子与小人难养也", "QXyingbixing", 44);
    pLabel->setPosition(ccp(origin.x + visibleSize.width/2,
                            origin.y + visibleSize.height - pLabel->getContentSize().height-100));
    this->addChild(pLabel, 1);
CCLabelTTHF创建函数的第二个参数 fontName,不能写“ 硬笔行书 ”,要写这种字体的 font family。查找出font family的办法是双击文件 硬笔行书.ttf
,在打开的窗口点击安装字体,就可以看到了

cocos2d-x---ttf字体 和 fnt字体 的显示_第2张图片

3.运行结果:

cocos2d-x---ttf字体 和 fnt字体 的显示_第3张图片


FNT字体

1.添加字体文件

cocos2d-x---ttf字体 和 fnt字体 的显示_第4张图片

2.代码添加

 CCLabelBMFont *bmLbl = CCLabelBMFont::create("唯女子与小人难养也", "wei.fnt");
    bmLbl->setAnchorPoint(ccp(0.5, 0));
    bmLbl->setPosition(ccp(getContentSize().width/2, 150));
    this->addChild(bmLbl);

3.运行效果

cocos2d-x---ttf字体 和 fnt字体 的显示_第5张图片


你可能感兴趣的:(cocos2d-x,ttf)