다음 코드는 화면의 오른쪽 상단에 레이블을 배치 할 것으로 기대합니다. 그러나 x 위치가 화면의 오른쪽에 나타나고 수동으로 이동해야합니다. 이 코드의 문제점은 무엇입니까?CCLabelTTF를 정렬하고 배치하십시오.
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
이 올바르게 작동하지 않는 것으로 보입니다. 일반적으로
는'horizontalAlignment'는 경계 상자에있는 텍스트의 정렬입니다. 여러 줄 문자가있는 경우에만 유용합니다. –