【发布时间】:2013-03-08 16:20:56
【问题描述】:
我试图更好地解释这种情况。
变量是:
int punteggio;
CCLabelTTF *labelPunteggio;
然后在初始化方法中,我在屏幕上打印我的分数:
- (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;
}
}
谢谢!
【问题讨论】:
标签: iphone xcode cocos2d-iphone