基本的なBox2D衝突検出


9

Cocos2D / Box2Dで衝突をリッスンする方法がわかりません。2つのダイナミックサークルボディがあるとします。1つは非常に小さく、もう1つは比較的大きいです。小さな円が大きな円と衝突するとき、私は何かをしたいです(たとえば、音を出します)。これを行う最良の方法は何ですか?

現在、TestPointメソッドを使用して実験しています。何かのようなもの:

if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
    // collision happened...
    // play sound etc
}

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.