0

だから私は円である2つのスプライトを持っています. いつ衝突するのか知りたいです。私の問題は、それらが長方形のように衝突することです.box2dを使いたくないのですが、cocos2dだけで2つの円の間の衝突を検出する方法はありますか?

4

1 に答える 1

2

円の半径がある (または取得できる) 場合は、半径の合計を中心間距離と比較できます。

一部の計算分野で一般的なトリックは、距離の 2 乗を使用することです (したがって、平方根の計算上のヒットを取得する必要はありません)。この場合、d の 2 乗と (r1 + r2) の 2 乗を比較します。

于 2012-04-23T13:34:20.987 に答える