• 【转】cocos2d-x使用第三方的TTF字体库


    步骤一:找一个ttf字体库

    步骤二:找到这个ttf字体库的真实名称

    打开你的应用 “字体册”(MAC OS系统下),如下图操作):

    asdf

    找到了字体库真实名称,那么修改将其真名作为为此新的字体库名称即可。

    然后将其加入你的项目中即可使用

    步骤三:

    打开Xcode项目资源下的info.plist文件:

    然后右键 “Add Row”,添加“Fonts provided by application ”条目,如下图:

    (将新加的字体库真名加入此条目列表下即可)

    QQ20131108-5

    剩下,我们书写测试代码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    //使用系统自带字体库
    CCLabelTTF* pLabel = CCLabelTTF::create("自带字体库", "Thonburi", 50);
    CCSize size = CCDirector::sharedDirector()->getWinSize();
    pLabel->setPosition( ccp(size.width / 2, size.height*0.5 + 30) );
    this->addChild(pLabel, 1);
    //使用新加的字体库
    CCLabelTTF* pLabelHimi = CCLabelTTF::create("Himi 新加字体库", "DFKanTingLiuW9.ttf", 50);
    pLabelHimi->setPosition( ccp(size.width / 2, size.height*0.5 - 40) );
    this->addChild(pLabelHimi, 1);

    运行效果图如下图所示:

    QQ20131108-6

    需要注意一点: 使用新加的字体库,那么创建CCLabelTTF时,传入的字体名是要有”.ttf”后缀的!

  • 相关阅读:
    day20(顺时针打印矩阵)
    day18(树的子结构)
    JAVA WEB应用
    hexo 写作
    解决
    Github构建个人主页之写作
    Github构建个人主页之建站
    hive HQL数据库操作笔记02
    python scrapy爬虫笔记01
    spark笔记01
  • 原文地址:https://www.cnblogs.com/yssgyw/p/3418268.html
Copyright © 2020-2023  润新知