CGRect rect4 = CGRectMake(rock.position.x, rock.position.y, rock.size.width, rock.size.height);
CGRect bulletRect = CGRectMake(bullet.position.x, bullet.position.y, bullet.size.width, bullet.size.height);
if (CGRectIntersectsRect(bulletRect, rect4)) {
NSLog(@"hit Bullet");
//[bullet removeFromParent];
}
它似乎「擊中子彈」,即使直腸4沒有在子彈附近。 謝謝有沒有更準確的方法來查看兩個精靈是否相交?
我們需要更多信息。子彈和岩石是否在同一座標系(節點)?子彈和搖滾是怎麼樣的? – yinkou
岩石不是一個完美的盒子形狀,但是是一個不規則的多邊形形狀 – user3208783