zoukankan      html  css  js  c++  java
  • CCLabelBMFont

    CCLabelTTF: 使用系统字体,每个字符串会生成一个纹理,显示效率比较低下,适合不变化的文字

    CCLabelAtlas: 使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱之类的数字,直接使用图片,将文字画在图片上

    CCLabelBMFont的作用就是:处理不等长的复杂各种字体

    bool T02Layers ::init()
    {
           if (! CCLayer::init())
           {
                   return false;
           }
            CCSize winSize = CCDirector::sharedDirector()->getWinSize();
            CCPoint ptCenter = ccp(winSize.width / 2, winSize.height / 2);
            CCLabelBMFont* label = CCLabelBMFont ::create("china changchun jida" , "bitmapFontTest.fnt" );
           label->setPosition(ptCenter);
           addChild(label);
    #if 0
            //得到第一个孩子并且顺时针旋转90度后放大2倍
           CCArray* arr = label->getChildren();
           CCSprite* spriteA = (CCSprite*)arr->objectAtIndex(0);
           spriteA->setRotation(90);
           spriteA->setScale(2);
    #endif
           return true;
    }







  • 相关阅读:
    win10磁盘碎片整理
    Windows10系统一键结束所有运行程序
    win10关闭后台应用程序进程的方法
    第一章 进化的分子基础
    xshell分隔符及全路径提示
    GEOquery
    Gviz
    用R包来下载sra数据
    Analyzing Microarray Data with R
    IRanges package
  • 原文地址:https://www.cnblogs.com/ZhangJinkun/p/4531028.html
Copyright © 2011-2022 走看看