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平台)

     

  • 相关阅读:
    场景调研
    12.8
    12.7
    12.6
    12.5
    12.4
    12.3
    重启oracle数据库的操作方法
    oracle创建dblink方法
    SQL*Loader 详解
  • 原文地址:https://www.cnblogs.com/linzheng/p/3292718.html
Copyright © 2011-2022 走看看