• [Cocos2D-x For WP8]Label标签


        Label标签主要会用于在游戏中显示一些文字字符串类型的信息。那么在Cocos2D-x里面主要会有下面的一些创建标签的方式:

    1.使用CCLabelTTF类生成系统文字的标签,编程语法如下:

    CCLabelTTF *left = CCLabelTTF::labelWithString("align left", CCSizeMake(s.width, 50), CCTextAlignmentLeft, "Marker Felt", 32);

    第一个参数是标签的文字内容,第二个是范围的大小,第三个参数是对齐方式,第四个参数是字库名称,第五个参数是字号

    2.使用CCLabelAtlas类来通过自定义的图片来显示文字内容,编程语法如下:

    CCLabelAtlas* label1 = CCLabelAtlas::labelWithString("123 Test", "fonts/tuffy_bold_italic-charmap.png", 48, 64, ' ');

    第一个参数是标签的文字内容,第二个是对应的图片路径,第三个第四个分别是图片中的每一个元素的宽度和高度,最后一个参数是起始的字符

    3.使用CCLabelBMFont通过fnt字体配置文件来创建标签,编程的语法如下:

    CCLabelBMFont* label1 = CCLabelBMFont::labelWithString("Test",  "fonts/bitmapFontTest2.fnt");

    第一个参数是要显示的内容,第二个参数是fnt文件的路径

    生成fnt配置文件的工具下载地址如下

    http://www.n4te.com/hiero/hiero.jnlp (Java平台)

    http://slick.cokeandcode.com/demos/hiero.jnlp (Java平台)

    http://www.angelcode.com/products/bmfont/ (Windows平台)

     

  • 相关阅读:
    Miller-Rabin素性测试
    ###Canny边缘检测算子
    ###SIFT特征
    建立一个免费的网站
    ###C中的extern-static-const关键词
    ###Git使用问题
    ###Fedora下安装Retext
    ###使用phpmailer自动邮件提醒
    Markdown学习
    有线和无线同时连接,选择其一上网
  • 原文地址:https://www.cnblogs.com/linzheng/p/3292718.html
Copyright © 2020-2023  润新知