0

바로 지금 NSMutableArray에 3 개의 스프라이트 개체가 있습니다. 배열에없는 다른 스프라이트가 배열의 스프라이트와 같은 위치를 공유하는지 확인할 수 있어야합니다. 나는 이것을 시도했다 :두 위치가 같은지 확인하기

CCSprite *sect; 
if (i > maxHealth) { 
    for (int j = 0; j < i; j++) { 
     sect = [tail objectAtIndex:j]; 
    } 
    if (CGRectContainsPoint(sect.boundingBox, playerPos)) { 
     NSLog(@"On top"); 
     return; 
    } 

그러나 그것은 작동하지 않는다. 나는 그것이 한꺼번에 모든 것을 가로 지르는 지 보려고 노력하고 있다고 생각합니다.

답변

1

iffor 루프 외부에 있습니다. 하나의 객체 만 테스트 할 것입니다. 루프에서 마지막으로 액세스 한 것.