if (CGRectIntersectsRect(projectileRect, targetRects))
{
NSLog(@"ha ha Collision detected");
}
CGRect projectileRect = [player boundingBox];
CGRect targetRects = [anEnemy boundingBox];
これは私がコリジョンに使用しているコードです。問題は、コリジョンがチェックされないことが多いことです。コリジョンの位置が左下または右にチェックされた場合。
何をすべきか、または衝突を行う方法のサンプルをアドバイスしてください。また、私はボックスやチンパンジーを使用していません