次のコードは、ラベルを画面の右上に配置することを期待しています。ただし、x 位置が画面の右側に表示されず、手動で移動する必要があります。このコードの何が問題になっていますか?
CGSize winSize = [[CCDirector sharedDirector] winSize];
self.screenTop = winSize.height;
self.screenRight = winSize.width;
self.screenBottom = 0;
self.screenLeft = 0;
self.scoreLabel = [CCLabelTTF labelWithString:@"000000" dimensions:CGSizeMake(200,30) hAlignment:kCCTextAlignmentRight fontName:@"Helvetica" fontSize:24];
self.scoreLabel.position = ccp(self.screenRight - 20, self.screenTop - 20);
[self addChild:self.scoreLabel z:1];
位置は {548, 300} (iPhone5) として正しく記録されます。hAlignment:kCCTextAlignmentRight
正しく動作しないようです。