
三个字体,一样的参数,只有字体不一样 ,代码如下
local bg = cc.LayerColor:create(cc.c4b(200,191,231,255))
self:addChild(bg)
local ttfConfig = {}
ttfConfig.fontFilePath = "fonts/FZY3.TTF"
ttfConfig.fontSize = 22
ttfConfig.glyphs = cc.GLYPHCOLLECTION_NEHE
ttfConfig.customGlyphs = nil
ttfConfig.distanceFieldEnabled = false
ttfConfig.outlineSize = 3
local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "方正准圆,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 400)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)
ttfConfig.fontFilePath = "fonts/FZY4.TTF"
local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "方正粗圆,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 300)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)
ttfConfig.fontFilePath = "fonts/DFYuanW7-GB2312.ttf"
local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "华康圆体,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 500)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)
```
ttfConfig.glyphs的不同参数都试过了,就cc.GLYPHCOLLECTION_NEHE的效果最好,但是还是有问题,相信大家都能看得出来。cocos2dx的描边功能没有测试过一些中文字体吗?
这里看到一张图 http://www.cocos2d-x.org/wiki/New_Label_of_Cocos2d-x_v30

但是绝口不提如何达到第3、4个的效果??