一个ScrollView上创建若干个Item,
第一组Item中的字体为BMFont,第一次打开DC为13
多次打开关闭后,大概5次左右,DC变成400左右
第二组Item中的字体为系统字体,缓存为BMFont,第一次打开DC为7
同样是多次打开关闭后,DC变为300左右
测试了系统字体缓存如果是None和Char的时候多次打开关闭的DC都相同
请问有朋友碰到过相同的问题吗?
测试了一下2.4.9也会出现这种情况
DEMOTest.zip (300.3 KB)
一个ScrollView上创建若干个Item,
第一组Item中的字体为BMFont,第一次打开DC为13
第二组Item中的字体为系统字体,缓存为BMFont,第一次打开DC为7
请问有朋友碰到过相同的问题吗?
测试了一下2.4.9也会出现这种情况
DEMOTest.zip (300.3 KB)
查了一下,是自动合图的图集多了一份,按3.5的情况来说,最开始打开的时候只有一张图集,这个时候的dc是很低的,如果多开打几次,图集变成了两张,这个时候有些Item里的图用的是第一张图集,有些是用的第二张图集,就这样照成了dc变高。目前还不知道自动合图图集为什么会变成两张。
因为bitMap模式每次显示隐藏都会生成新的spriteFrame在动态图集里。cc.dynamicAtlasManager.showDebug(true) 可以查看
不是cachemode为bitmap而是
请问找到解决办法了吗,我也遇到了
后面你解决了吗