2013-02-18 66 views
1

我在游戏中的文本标签这样的Cocos2D - 改变CCLabelBMFont大小

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

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

回答

1

CCLabelBMFont是一个位图字体。这意味着字形大小被硬编码为字体本身。所以如果你想改变字形的大小,你需要编辑你的hooge2.fnt并重新导出它。

+1

您还可以使用标签的缩放属性,但会降低图像质量。 – LearnCocos2D 2013-02-18 21:03:48

+0

非常真实,但我怀疑许多人走这条路线,因为即使缩小它也会受到影响,因为它的标签可读性是最重要的。 – 2013-02-18 21:09:45