Вот как я делаю свой счет. на самом деле он не анимирован, но если вы хотите, чтобы он был похож на fps, он сделает это Просто вызовите этот метод, когда ваша оценка изменится.
в вашем методе инициализации:
// create and initialize the _scoreLabel
_scoreLabel = [CCLabel labelWithString:@" "
dimensions:CGSizeMake(labelSizes.width,labelSizes.height)
alignment:UITextAlignmentLeft
fontName:@"Helvetica"
fontSize:20.0];
_scoreLabel.color = ccc3(255,255,255);
_scoreLabel.position = ccp((labelSizes.width / 2), (winSize.height - (labelSizes.height / 2)));
[self addChild:_scoreLabel z:1];
Это метод обновления счета:
-(void)updateScore {
[_scoreLabel setString:[NSString stringWithFormat:@"Score: %d / %d", _score, _scoreToWin]];
}
Затем, чтобы обновить счет при изменении счета, назовите его так:
// Then later to set the Score
[self updateScore];