我试图检查对象NSMutableArray
与另一个对象的碰撞(使用a CGRect
),但它一直说这个方法需要一个标量类型?!
这是抛出错误的方法:
-(void) checkSquareToCircleCollisions{
NSMutableArray *array = [squares getSquares];
for(int i = 0; i < [squares getCount]; i++){
Square *s = [array objectAtIndex: i];
CGRect rect1 = [player getRect];
CGRect rect2 = [s getRect];
//if(CGRectIntersection(rect1, rect2)){
//[player setAlive: NO];
// }
}
}
Run Code Online (Sandbox Code Playgroud)