zoukankan      html  css  js  c++  java
  • [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平台)

     

  • 相关阅读:
    未来行业
    百度网盘搜索方法
    JavaScript继承详解
    Win 7下破解Loadrunner 11(带中文版下载地址)
    NET下RabbitMQ实践[WCF发布篇]
    NET下RabbitMQ实践[示例篇]
    NET下RabbitMQ实践[配置篇]
    8个超炫的 Web 效果
    Windows下安装zip包解压版mysql
    键盘上相当于鼠标右键的快捷键和电脑快捷键大全
  • 原文地址:https://www.cnblogs.com/linzheng/p/3292718.html
Copyright © 2011-2022 走看看