3.16版本
CCLabel 使用 createWithTTF 创建,当设置的文本过长时(比如15000个字符),超出某个范围(比如12000个字符)后的字符就不显示了!
gScene = cc.Scene:create()
local logContent = {}
for i = 1, 600 do
table.insert(logContent, “abcdefghigklmnopqrstuvwxyz” … i)
end
logText = cc.Label:createWithTTF("", “任意字体.ttf”, 20)
gScene:addChild(logText)
logText:setAnchorPoint(cc.p(0, 0))
logText:setString(table.concat(logContent, “\n”))
可以LUA下运行看看,使用自己本地的字体TTF即可。
求调用 createWithTTF 创建的 Label 显示字符有上限个数的解决办法!!