cocos2dx学习日记二:Label的创建方法和属性
来源:互联网 发布:scboy淘宝 编辑:程序博客网 时间:2024/04/30 17:16
auto label = Label::create("helloworld", "Arial", 50);//创建labellabel->setPosition(visibleSize.width / 2, visibleSize.height / 2);this->addChild(label);auto label2 = Label::createWithTTF("hello cocos", "fonts/Marker Felt.ttf", 50);label2->setPosition(visibleSize.width / 2, visibleSize.height / 4);this->addChild(label2);auto label3 = Label::createWithBMFont("markerFelt.fnt", "hello everybody");label3->setPosition(visibleSize.width / 4, visibleSize.height / 2);this->addChild(label3);auto label4 = Label::createWithSystemFont("systemtest", "arial", 24);label4->setPosition(visibleSize.width / 4, visibleSize.height / 4);this->addChild(label4);auto label5 = Label::createWithCharMap("tuffy_bold_italic-charmap.plist");label5->setString("charmaptest");label5->setPosition(visibleSize.width / 2, visibleSize.height*0.75);this->addChild(label5);
label的创建和精灵一样,调用静态方法进行创建,然后设置位置,并添加到层中。
label->setAnchorPoint(Point(0, 0));//设置锚点label2->setColor(Color3B::GREEN);//设置颜色label3->setRotation(var);//设置旋转角度label4->setScale(2.0f);//放大缩小label5->setString("testcharmap");//修改内容
修改label属性,生成如下图:
label->setAlignment(TextHAlignment::CENTER);//对齐方法label2->enableOutline(Color4B::GREEN, 3);//发光label3->setAdditionalKerning(20);//设置字间距label4->enableShadow();//设置阴影label5->setLineHeight(10);//设置行高
0 0
- cocos2dx学习日记二:Label的创建方法和属性
- cocos2dx学习日记一:精灵的创建
- Label的创建方法
- cocos2dx学习日记三:menu创建
- JavaScript学习笔记(二十三) 私有的属性和方法
- cocos2dx 3.2新的label标签创建TTF字体
- 【cocos2dx】创建简单的文字Label——BMFont
- cocos2dx创建精灵的方法
- 【学习日记】窗体的属性
- Java学习日记之类和对象的属性
- ACCESS学习日记(二.创建表)
- OC学习日记-继承,多态,私有属性、变量和方法,self,super,属性修饰符,description
- 类方法创建label
- Cocos2dx lua Label的换行
- String类型的属性和方法(二)
- cocos2dx学习笔记一:windows下创建工程方法和运行项目方法
- java学习之JNI学习二 取得属性和方法的ID
- OC学习日记Day4:创建对象,消息发送,类方法和实例方法
- 使用wireshark常用的过滤命令
- UVA10214 Trees in a Wood. 欧拉phi函数
- Keil MDK RTE 兼容 keil4 的STM32F10x标准库
- [ROM制作教程] 【自制ROM工具大集合】各种修改制作ROM工具软件详解以及运用全集合
- 如何用PHP/MySQL为 iOS App 写一个简单的web服务器
- cocos2dx学习日记二:Label的创建方法和属性
- 基于Tornado开发云算笔记网站
- debian下误删除“/var/lib/dpkg/status”后apt-get无法使用的解决办法
- 关系型数据库--范式
- C# 多个窗体之间查找控件
- 解决Angularjs中循环网络请求回调中值的调用问题
- 操作系统图解
- Akka学习笔记03--计算多个句子中每个单词出现的次数
- js平滑滚动到头部、顶部以及指定位置