Cocos2d-xUI组件详解
Cocos2d-xUI组件详解
标签(Label)
Cocos2d-x提供Label对象给用户,可以使用位图字体,TrueType字体,系统字体创建标签。这个单一的类能处理你所有的标签需求。下面介绍使用各种字体,创建标签的方法。
BMFont
BMFont是一个使用位图字体创建的标签类型,位图字体中的字符由点阵组成。使用这种字体标签性能非常好,但是不适合缩放。由于点阵的原因,缩放会导致失真。标签中的每一个字符都是一个单独的Sprite,也就是说精灵的属性(旋转,缩放,着色等)控制都适用于这里的每个字符。
创建BMFont标签需要两个文件,.fnt文件和.png文件。可以使用像Glyph Designer这样的工具来创建位图字体,这些文件将会自动生成。
使用位图字体创建标签:
auto myLabel = Label::createWithBMFont("bitmapRed.fnt
共有 0 条评论