我是否正确理解CCLabelBMFont只加载字体纹理一次,无论你有多少标签,因此10个标签不会超过1个标签的内存要求,或者说另一种方式,任何和所有的实际内存使用量label大致相当于字体纹理本身的内存使用情况?
我问因为我更喜欢使用CCLabel但是当我将它与UILable进行比较时,UILabel的分辨率更加清晰;我不确定原因,但CCLabel看起来并不那么好。
答案 0 :(得分:1)
是
cocos2d使用的每个纹理只缓存一次。无论创建或加载纹理的类如何,CCTextureCache都会这样做。在内存方面,使用1 CCLabelBMFont和1000之间的唯一区别只是CCLabelBMFont实例的内存。每个实例大约大约500字节。