Cocos2d-x3.3Final(11)TextBMFont常用成员函数(C++)

TextBMFont:来自http://www.cocos2d-x.org/wiki/Widget的释义,In
addition to UILabelAtlas, you can also display a label by UILabelBMFont.

显然这两个是都是可以显示一个标签的另外一个控件,和TextAtlas一样,但显然这两个有不同。

TextBMFont * textBMFont = TextBMFont::create("BMFont",  "cocosui/bitmapFontText2.fnt");

显然这里要传的是fnt文件,而fnt文件并不能直接看到显示效果。

最终的显示效果如上图。

时间: 2024-10-03 10:57:21

Cocos2d-x3.3Final(11)TextBMFont常用成员函数(C++)的相关文章

string 类操作的重载实现及其提供的其他常用成员函数

目录 1,string 类操作的重载实现 2,String类提供的其他常用成员函数 @ 1,string 类操作的重载实现 /* string 类操作的重载实现 */ class CMyString { public: CMyString(char *ptr = NULL) { if (ptr == NULL) { mpStr = new char[1]; *mpStr = '\0'; } else { mpStr = new char[strlen(ptr) + 1]; strcpy(mpSt

Cocos2d-x3.3Final(1) ListView常用成员函数(C++)

ListView listView = ListView::create(); --创建列表 listView->setDirection(ui::ScrollView::Direction::VERTICAL); --设置列表方向 listView->setBounceEnabled(true); --设置弹力 listView->setBackGroundImage("cocosui/green_edit.png"); --设置背景图片 listView->

Cocos2d-x3.3Final(6)Slider常用成员函数(C++)

滑动栏: Slider * slider = Slider::create(); slider->loadBarTexture("sliderTrack.png");//设置滑动栏的背景图片 slider->loadSlidBallTextures("sliderThumb.png", "sliderThumb.png", ""); //滑动栏的滑动按钮图片 slider->loadProgressBarTe

Cocos2d-x3.3Final(7)Focus常用成员函数(C++)

主要函数有 _horizontalLayout->setFocused(true);//设置焦点聚焦在该布局上 _horizontalLayout->setLoopFocus(true);//在该布局内循环设置焦点 _horizontalLayout->setFocusEnabled();//设置该控件上聚焦 _horizontalLayout->isFocusEnabled();//是否可以聚焦 这里说明几点特殊情况 VBox创建的布局,如果isLoopFocus(true);即

Cocos2d-x3.3Final(3) Button常用成员函数(C++)

Button * button = Button::create("cocosui/animationbuttonnormal.png"); //新建按钮 Button* button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png"); //新建按钮 button->addTouchEventListener(CC_CALLBACK_2(UIBut

Cocos2d-x3.3Final(5)LoadingBar常用成员函数(C++)

loadingbar就是进度条,如果要实现进度条的滑动,我们必须要实现update函数例如: void HelloWorld::update(float delta) { _count++; if (_count > 100) _count = 0; LoadingBar * loadingBar = static_cast<LoadingBar *>(getChildByTag(0)); loadingBar->setPercent(_count); //设置进度条的位置 } 除

Cocos2d-x3.3Final(12)TextField常用成员函数(C++)

TextField * textField = TextField::create("input words here", "Arial", 30); textField->setPosition(Vec2(widgetSize.width / 2.0f, widgetSize.height / 2.0f)); textField->addEventListener(CC_CALLBACK_2(HelloWorld::textFieldEvent, th

Cocos2d-x3.3Final(4) ImageView常用成员函数(C++)

说明这个系列只是提供函数的熟悉和方便查找,实在没什么技术含量- - ImageView * imageView = ImageView::create("cocosui/ccicon.png");//新建图片 imageView->setScale9Enabled(true); //是否启用九宫格显示模式 imageViewChild->setSizeType(Widget::SizeType::PERCENT);//设置大小类型 imageViewChild->se

Cocos2d-x3.3Final(10)TextAtlas常用成员函数(C++)

TextAtlas  //来自于官网 http://www.cocos2d-x.org/wiki/Widget的释义, UILabelAtlas can display number label that jointed by images: atlas的英文含义是地图集,所以释义可以解释为可以显示由图片组合而成的数字标签的标签地图集. TextAtlas * textAtlas = TextAtlas::create("12780", "cocosui/labelatlas