0

衝突するオブジェクトが 2 つある場合は、CGRectIntersectsRect でチェックします。ただし、YES (衝突) と返される前に、それらは既にオーバーラップしています。衝突を検出して解決する他の方法はありますか?

私の回避策は、衝突が検出されたら、Y 軸を比較し、オブジェクトを互いに遠くに移動することです。

また、私のオブジェクトの 1 つが円ですが、衝突をより適切に検出するための iPhone SDK の他の関数はありますか? (現在、フレームが長方形であるため、円を長方形として扱います)

4

2 に答える 2

2

ここにあなたが試みるかもしれないいくつかの参考文献があります:

于 2009-10-21T03:58:48.677 に答える
1

CGPath を使用して、不規則な剛体の衝突を検出できます。http://bobueland.com/cocos2d/?p=379を参照してください。

于 2011-11-25T18:53:22.693 に答える