【提问】关于CCLabelTTF的疑问:文本过长 不显示?

CCLabelTTF * lblPlay=CCLabelTTF::create(“Created By XXXXX”, “Arial”, fontSize); //不显示字符串
CCLabelTTF * lblPlay=CCLabelTTF::create(“Created By XX”, “Arial”, fontSize); //显示字符串

唯一的区别只有字符串长度不一样而已

不显示字符串 是一个字母都不显示 还是 字符串被截断了?不应该出现你说的那种问题,你用的是什么版本的ccs?

你是不是用的中文

长度太长,是显示不出来的

这个我也遇到过。过长的文本就显示不出来。坑爹的cclabelttf

这版本也太低了吧,怎么可能,我用的2.2很长的字符串也可以显示啊,长度应该是你的2倍吧。

“请输入您获得的XXXX正确兑换码并点击确定即可获得相应的道具功能(必须联网)。%s(温馨提示:参加渠道活动,为游戏评五星,提出改进建议等都有可能获得兑换码,客服:XXX-XXX-XXXX,XXX-XXXX-XXXX)%s用户ID:%d%s设备ID:%s”
一些具体的内容被我用X代替了
我们用到的CCLabelTTF显示内容,这还不是最长的那个,都可以正常显示啊。

CCLabelTTF在创建的时候就是在创建纹理,如果你的文本内容太长,导致创出来的纹理width太宽的话,就无法创建