使用CCLabelBMFont在Cocos2d中保持定时器固定?

时间:2012-08-14 11:01:57

标签: timer cocos2d-iphone

我有一个计时器在倒计时时不会保持静止 - 由于数字的宽度不同。

我正在使用以下内容作为我的计时器:

timer = [CCLabelBMFont labelWithString:@"" fntFile:@"myFont.fnt"];

如何在倒数时保持计时器静止?

感谢。

1 个答案:

答案 0 :(得分:1)

当你说“静止”时,你是说“左边不住在同一个地方”?

CCNode类具有anchorPoint属性,该属性确定此节点的哪个点“固定”到节点父节点中的点。锚点(0,0)表示左下角,(1,1) - 右上角,(0.5,0.5) - 中心。所有定位和转换都在锚点附近进行。

将标签的anchorPoint属性设置为标签内容大小更改时要“固定”的点。例如,如果您希望左上角是静止的:

timer.anchorPoint = ccp(0, 1);