Xcode/프로그래밍에 익숙하며 기존 코드를 수정하려고합니다.XCODE - 배열을 업데이트하는 방법?
특정 시점에 화면에 물건 (적)이 있고 값을 재정의 할 수없는 작은 문제가 있습니다. . 내 원수가 화면에서 3으로 시작하도록했습니다.
나의 목표는 현재 점수를 기준으로 적의 양을 변경하는 것입니다.
아래 코드의 스 니펫을 첨부했습니다. 내가 할 때 내 점수 업데이트 배열에 numberOfEnemies
의 새로운 값을 구문 분석 할 필요가 무엇
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];
?
어느 어레이입니까? 나는 당신이 조금 더 많은 코드를 보여줄 필요가 있다고 생각한다. – pb2q
지금 보여주는 코드는 일종의 업데이트 기능입니다. 당신의 적을 포함하는 배열의 크기는 얼마입니까? 나는 당신이 그들을 재사용했는지, 아니면 현재 정적/비 대화 형인가? –
@ pb2q 업데이트 배열 구성 요소를 참조하십시오. 희망이 도움이 – Anthony