2014-04-17 2 views
0

여기 도움이 필요합니다. 아래의 코드로 점수를 업데이트하려고하지만 새로운 점수를 표시하는 대신 레이블 텍스트 이름이 서로 겹칩니다. 예를 들어 0을 10으로 바꾸는 대신 초기 값은 0이고 새 값은 10입니다. 숫자 10은 0과 겹칩니다. 누구든지 도움을 줄 수 있습니까?점수 점수 레이블

코드 : 당신이 작성하고 라벨을 여러 번 추가하는 것처럼

self.sumLabel = [SKLabelNode labelNodeWithFontNamed:@"Chalkduster"]; 
self.sumLabel.text = @"Score: 0"; 
self.sumLabel.fontSize = 20; 
self.sumLabel.position = CGPointMake(self.size.width-160, self.size.height-450); 
[self.sumLabel setText:[NSString stringWithFormat:@"Score: %i", self.initial]]; 
[self addChild:self.sumLabel]; 
+1

를 호출해야하고, 등록

에 객체를 저장하여 이전을 다시 시도하십시오. 레이블을 한 번만 만들고 텍스트를 업데이트 하시겠습니까? – danielbeard

+0

감사합니다. 많이 받았습니다. – user3500701

답변

1

것 같습니다. `마다 : 당신이 그것을 업데이트 할 때 당신은 그냥 당신은`로 addChild 사용의 setText

+0

감사합니다. 많이 받았습니다. – user3500701