2013-02-18 67 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