Я стараюсь объяснить ситуацию лучше.Сохранить счёт cocos2d
Переменные:
int punteggio;
CCLabelTTF *labelPunteggio;
Тогда в инициализации Metod я распечатать мой счет на экране:
- (id)init {
if ((self = [super init])) {
// PUNTEGGIO
labelPunteggio = [CCLabelTTF labelWithString:@"0000" fontName:@"Marker Felt" fontSize:13];
[self addChild:labelPunteggio];
....
}
}
И это функция, чтобы добавить счет на Punteggio: например, каждый время я убиваю монстра, добавляю 10 очков.
-(void)aggiungiPunti
{
punteggio = punteggio +0001;
[labelPunteggio setString:[NSString stringWithFormat:@"%d", punteggio]];
}
Но теперь я не знаю, как сохранить счет, когда игрок совершит игру. я хочу сохранить этот счет, а затем напечатать высокий балл на экране, я думаю о
-(void) setScore:(int)score
{
punteggio = highScore;
if (punteggio>highScore)
{
highScore = punteggio;
}
}
Спасибо!
xcode дать мне ошибки ... я не знаю почему .. –
какая ошибка? name – Guru
Ошибка: Ожидается "]" в строке [[NSUserDefaults standardUserDefaults] synchronize]; –