我試圖找到兩個烈酒之間的碰撞檢測(在下面的圖片黑色包圍)如何查找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