UIImageView* debrisView = [[UIImageView alloc] initWithImage:object];
if(CGRectIntersectsRect(debrisView.frame, player.frame)){
NSLog(@"hit");
}
我的精灵只是通过我的UIImageView鬼魂。这是我正在使用的代码,希望能够检测到这两件事情正在发生。我把所有的物体随机产生在顶部并滴落下来。我的代码有什么问题?与UIImageView碰撞的精灵
在我 - (无效)viewDidLoad方法中,我有
debris = [UIImage imageNamed:@"object.png"];
:
这样使用它?你必须检查每帧的碰撞... – Aymarick 2011-04-22 14:48:26