【问题标题】:Auto sizing CCLabelBMFont自动调整大小 CCLabelBMFont
【发布时间】:2012-08-16 16:44:18
【问题描述】:

想知道是否有人在调整CCLabelBMFont 的大小以适合给定的框。目前,它正在迭代完成(while 循环)并且非常昂贵。它最初将比例设置为 1 并将宽度设置为框,然后在保持相同宽度的同时缩小比例(基本上就像减小字体大小),直到它看到它不再在框外流血。

这似乎不像只是缩放它那么简单,因为自动换行,想知道你们是否有任何不涉及缩放的解决方案,检查它,缩放它,检查它......

提前致谢!

【问题讨论】:

    标签: ios cocos2d-iphone


    【解决方案1】:

    你有盒子的宽度和标签的宽度,比例为 1.0。因此,如果你取盒子宽度和标签宽度之间的差值,然后将其除以盒子宽度,你就会得到适合盒子中标签的比例因子(宽度方向)。

    【讨论】:

    • 有时最简单的答案是最好的,非常感谢,效果很好,我太复杂了^_^
    猜你喜欢
    • 2021-11-25
    • 2018-02-06
    • 2015-03-13
    • 2013-12-16
    • 2015-06-16
    • 2011-04-02
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多