你还没有理解我的意思
理解了,但是就是因为滑动,需要动态更新label,这样更需要更多的渲染不是吗? 最好每一帧都判断。哪一些可视,哪一些不可视,
你还没有发现listview和这个很像吗?那listview也需要每帧更新吗?最简单的坐标判断不可?
这是建立在坐标知道的情况
一个几万的文本,标点符号,英文,中文,换行等等,这些字符的宽度,行高都不一样。还会跟着字号变。
这个怎么解决?
cocos的label性能其实很差,我瞬间给label加一个500字不到的文本,在一些高端机都能卡几秒,低端机更不用说了,至少10秒起步。
字符的宽度是可以计算出来的,比如标点符号占用宽度都是正常字符的一半,至于行高没有你说的不一致,除非你是用多个不同属性的label拼接,性能这个我没试过,但是如果几百字以间隔1~2秒更新一次不卡顿就没问题
你试试在行末加一个逗号,然后再更改一下行宽(就是label的width),这个还真的不是一半。
字符宽度一致的叫做等宽字体,实际上很多特别是英文字母的宽度都不是一致的
对,像i和l就会窄一些,x,y等就会宽一些
只要想,没有做不到,也可以赋值到一个label然后获取size,然后将这个字符的size存在缓存里面,只不过这样不值得,消耗太大
理论上可行,但实际操作很难, 
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。