CCLayer
背景画像として円を持つ単純なサブクラスがあります。CCLabelTTF
子ノードとしても持っています。ラベルのテキストを背景画像の中央に配置するにはどうすればよいですか?
ここに私が持っているものがあります:
// in MyCCLayer's init method
CCSprite *backgroundImage = [CCSprite spriteWithFile:@"circle.png"];
[self addChild:backgroundImage];
self.contentSize = backgroundImage.contentSize;
CCLabelTTF *label = [CCLabelTTF labelWithString:@"0"
dimensions:self.contentSize
alignment:UITextAlignmentCenter
fontName:@"Arial"
fontSize:32];
[self addChild:label];
ラベルのアンカーポイントと位置を変更しようとしましたが、テキストを背景画像の中央に配置することはできません。テキストは常にオフセットされます。フォントサイズに関係なく、テキストを中央揃えにしたいと思います。