今天说下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 textnwithnoutline feature”,24); label->enableOutline(Color4B::ORANGE,1); 5,修改文字的横向间距 label->setAdditionalKerning(slider->getPercent()); 6,,修改文字的纵向间距 label->setLineHeight(slider->getPercent());
cocos2dx lua 爱好者群 489981799 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|