我试图找到两个烈酒之间的碰撞检测(在下面的图片黑色包围)如何查找CCSprits之间的冲突检测?
这里是从我试着通过compairing两个烈酒的X cordinate找到有帮助的代码,但不成功
看看,并告诉我什么是错误
- (void)update:(ccTime)dt {
NSLog(@"Target y %f, player y %f",target.position.y, player.position.y);
if(target.position.y==player.position.y)
// if((target.position.x==player.position.x)&&(target.position.y==player.position.y))
// if((sprite.position.y==player.position.y)||(sprite.position.y==player.position.y))
{
Nslog (@"Matched");
//do Something
}
}
你也可以写的财产以后这样,它也将计算,如果有任何旋转或ancher点移动: '如果(CGRectIntersectsRect(player.boundingBox,target.boundingBox) {// KABOOM ... }' – Ali1S232 2011-04-03 22:22:30
好吧,我过得好player.size.width错误,player.size.height错误是:请求成员'宽度'不是结构或联合 – 2011-04-04 17:12:04