【问题标题】:Cocos2d - change CCLabelBMFont sizeCocos2d - 更改 CCLabelBMFont 大小
【发布时间】:2013-02-19 00:54:59
【问题描述】:

我的游戏中有这样的文字标签

    scoreLabel = [CCLabelBMFont labelWithString:@"0" fntFile:@"hooge2.fnt"];
    scoreLabel.position = ccp( screenWidth * .9 , 20);
    [self addChild:scoreLabel z:depthLevelScore ];

我可以用代码改变这个字体的大小吗?

【问题讨论】:

    标签: fonts cocos2d-iphone font-size


    【解决方案1】:

    CCLabelBMFont 是位图字体。这意味着字形大小被硬编码到字体本身中。因此,如果您想更改字形的大小,您需要编辑您的 hooge2.fnt 并重新导出它。

    【讨论】:

    • 您也可以使用标签的 scale 属性,但这会降低图像质量。
    • 非常正确,但我怀疑很多人会走这条路,因为即使按比例缩小也会受到影响,而且标签的可读性至关重要。
    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 2017-03-19
    • 1970-01-01
    • 2020-08-17
    相关资源
    最近更新 更多