cocos2dx lua 笔记

今天说下cocos2dx 的 Lable 这个家伙用的还是比较多的重点来看下它的几个常用的属性
1,描边 lable:enableOutline(cc.c4b(255,255),5)
荧光的效果,distanceFieldEnabled需要设置为true,outlinesize为0
lable:enableGlow(cc.c4b(255,255));

阴影效果,第一个参数是影子的颜色,认是黑色,第二个参数是偏移量, 第三个参数是模糊半径
2,阴影 lable:enableShadow(cc.c4b(0,255,cc.size(3,2),2)

c++ 版
1,调整阴影的距离的
auto offset = Size(slider->getPercent()-50,50 - slider2->getPercent());
shadowLabelTTF->enableShadow(Color4B::BLACK,offset);
2,Lable获取一个字符
auto FChar = (Sprite*) label->getLetter(7);
3,createWithSystemFont
auto label1 = Label::createWithSystemFont(“Color4B::Red”,“fonts/arial.ttf”,20);
label1->setPosition(Vec2(size.width / 2,size.height * 0.3f));
label1->setTextColor(Color4B::RED);
addChild(label1);
4,加边框
auto label = Label::createWithTTF(“Multi-line text\nwith\noutline feature”,24);
label->enableOutline(Color4B::ORANGE,1);
5,修改文字的横向间距
label->setAdditionalKerning(slider->getPercent());
6,,修改文字的纵向间距
label->setLineHeight(slider->getPercent());

cocos2dx lua 爱好者群 489981799

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...