0

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

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

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

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

谢谢。

4

1 回答 1

1

当您说“静止”时,您的意思是“左侧不在同一个地方”吗?

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

anchorPoint标签的属性设置为当标签的内容大小发生变化时要“固定”的点。例如,如果您希望左上角静止:

timer.anchorPoint = ccp(0, 1);
于 2012-08-14T15:56:28.177 回答