我对 Xcode/编程很陌生,并试图修改现有代码
我有一个小问题,我在某个特定时间在屏幕上有大量对象(敌人)并且无法重新定义它们的值。我将我的敌人设置为从屏幕上的 3 开始。
我的目标是根据当前分数改变敌人的数量。
我附上了下面的代码片段。
int numberOfEnemies;
if (self.score>=0) {
numberOfEnemies = 3
}
else if (self.score>=100) {
numberOfEnemies = 4
}
// Setup array
enemyArray = [[NSMutableArray alloc] init];
for(int i = 0; i < numberOfEnemies; i++) {
[enemyArray addObject:[SpriteHelpers setupAnimatedSprite:self.view numFrames:3
withFilePrefix:@"enemyicon" withDuration:((CGFloat)(arc4random()%2)/3 + 0.5)
ofType:@"png" withValue:0]];
}
enemyView = [enemyArray objectAtIndex:0];
当我的分数更新时,我需要做什么才能将新值解析numberOfEnemies
到数组中?