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 に答える