自动调整CCLabelBMFont的大小

时间:2012-08-16 00:42:21

标签: ios cocos2d-iphone

想知道是否有人在调整CCLabelBMFont的大小以适应给定的方框方面有任何经验。目前,它正在迭代完成(while循环)并且相当昂贵。它最初使刻度为1,宽度为盒子,然后缩小比例,同时保持相同的宽度(基本上像减小字体大小),直到它看到它不再在盒子外面流血。

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

提前致谢!

1 个答案:

答案 0 :(得分:2)

您有框的宽度和标尺的宽度1.0。因此,如果您取出框宽和标签宽度之间的差异,然后将其除以框宽,您将获得在框中放置标签所需的比例因子(宽度方式)。