Cocos中标签类总共分为以下三种:LabelTTF、LabelAtlas和LabelBMFont,在Cocos2d-3.x之后推出新的标签类Label.
LabelTTF是系统中的字体,他是最简单的标签类,LabelTFT类,Label继承了Node的基本特性,此外还实现了LabelProtocol
//标签创建函数
static LabelTFT* create(
const std::string &string,//字符串
const std::string &fontName,//字体名
float fontSize,//字体大小
const Size &dimensions = Size::ZERO,//
TextHAligment hAlignment = TextHAlignment::CENTER,//设置水平对齐方式
TextVligment vAlignment = TEXTVAlignment::TOP //设置垂直对齐方式
)
LabelAtlas :标签地图集(标签图片集)-宽度不可调整
LabelBMFont 位图字体标签,宽度可见