【问题标题】:CCLabelBMFont memory usageCCLabelBMFont 内存使用情况
【发布时间】:2012-04-07 03:39:34
【问题描述】:

我是否理解正确CCLabelBMFont只加载一次字体纹理,无论你有多少标签,因此10个标签不会超过1个标签的内存需求,或者换句话说,任何和所有的实际内存使用量标签大约相当于字体纹理本身的内存使用量?

我问是因为我更喜欢使用 CCLabel,但是当我将它与 UILable 进行比较时,UILabel 的分辨率要清晰得多;我不确定这是什么原因,但 CCLabel 看起来不太好。

【问题讨论】:

    标签: cocos2d-iphone


    【解决方案1】:

    是的。

    cocos2d 使用的每个纹理只缓存一次。 CCTextureCache 会这样做,无论创建或加载纹理的类如何。内存方面,使用 1 个 CCLabelBMFont 和 1000 个之间的唯一区别只是 CCLabelBMFont 实例的内存。每个实例大约 500 字节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-03
      • 2012-05-30
      • 2021-02-26
      • 2010-10-24
      • 2015-06-14
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多