我想做的是将玩家在游戏中存活的总时间加起来。所以,每次游戏开始时,我都会启动一个计时器,当玩家死亡时,我会终止计时器。每次发生这种情况时,我都希望将这个新时间加到总生存时间中。这是我的代码:
int newTime = [newTimeLabel.text intValue];
int totalTime = [totalTimeLabel.text intValue];
int newTotalTime = newTime + totalTime;
totalTimeLabel.text = [NSString stringWithFormat:@"Total Time: %d",newTotalTime];
但是,totalTimeLabel.text 只显示新时间,而不是添加到先前总时间的 newTime。我不确定我做错了什么。
我试图实现的一个例子:
试验一:
newTime = 5
totalTime = 0
newTotalTime = 5 + 0 = 5试验 2:
newTime = 7
totalTime = 5
newTotalTime = 7 + 5 = 12试验 3:
newTime = 3
totalTime = 12
newTotalTime = 3 + 12 = 15
等等...