quick 2.2.5能指定字体描边的大小吗?比如指定描边大小是1,2,3个像素大小等等!貌似现在默认的是1个像素
可以设置宽度,看如下函数说明
创建带描边效果的 TTF 文字显示对象,并返回 CCLabelTTF 对象。
相比 ui.newTTFLabel() 增加参数:
outlineColor: 描边颜色(可选),用 ccc3() 指定,默认为黑色
outlineWidth: 描边宽度(可选), 默认为1
opacity: 描边透明度 (可选),默认为255
@param table params 参数表格对象
@return CCLabelTTF CCLabelTTF对象
]]
function ui.newTTFLabelWithOutline(params)
你说的是2.2.5 吗?
创建带描边效果的 TTF 文字显示对象,并返回 CCLabelTTF 对象。
相比 ui.newTTFLabel() 增加一个参数:
outlineColor: 描边颜色(可选),用 ccc3() 指定,默认为黑色
@param table params 参数表格对象
@return CCLabelTTF CCLabelTTF对象
]]
function ui.newTTFLabelWithOutline(params)
assert(type(params) == “table”,
" newTTFLabelWithShadow() invalid params")
local color = params.color or display.COLOR_WHITE
local outlineColor = params.outlineColor or display.COLOR_BLACK
local x, y = params.x, params.y
local g = display.newNode()
params.size = params.size
params.color = outlineColor
params.x, params.y = 0, 0
g.shadow1 = ui.newTTFLabel(params)
g.shadow1:realign(1, 0)
g:addChild(g.shadow1)
g.shadow2 = ui.newTTFLabel(params)
g.shadow2:realign(-1, 0)
g:addChild(g.shadow2)
g.shadow3 = ui.newTTFLabel(params)
g.shadow3:realign(0, -1)
g:addChild(g.shadow3)
g.shadow4 = ui.newTTFLabel(params)
g.shadow4:realign(0, 1)
g:addChild(g.shadow4)
params.color = color
g.label = ui.newTTFLabel(params)
g.label:realign(0, 0)
g:addChild(g.label)
function g:setString(text)
g.shadow1:setString(text)
g.shadow2:setString(text)
g.shadow3:setString(text)
g.shadow4:setString(text)
g.label:setString(text)
end
function g:getContentSize()
return g.label:getContentSize()
end
function g:setColor(...)
g.label:setColor(...)
end
function g:setOutlineColor(...)
g.shadow1:setColor(...)
g.shadow2:setColor(...)
g.shadow3:setColor(...)
g.shadow4:setColor(...)
end
function g:setOpacity(opacity)
g.label:setOpacity(opacity)
g.shadow1:setOpacity(opacity)
g.shadow2:setOpacity(opacity)
g.shadow3:setOpacity(opacity)
g.shadow4:setOpacity(opacity)
end
if x and y then
g:setPosition(x, y)
end
return g
end
我在源码里面没看到你说的outlineWidth,另外字体加粗参数貌似也没有吧!
可能我这边的2.2.5更新过了, 你更新下2.2.5分支下最新代码看看。
恩,我下载了。看了一下有这个参数了 ,Thx