0

同じプロジェクトに複数のカスタム b2ContactListener を追加できるかどうか、誰か教えてください。ボールが壁、レンガ、パドルと衝突したときの衝突応答を処理する Ball クラスのカスタム b2ContactListener がある Brick Breaker ゲームに取り組んでいます。Brick クラス用に 2 番目の b2ContactListener を作成して、Ball と衝突したかどうかを確認し、独自の内部処理を実行できるようにしました。

Box2D が同じプロジェクトに複数の b2ContactListeners を持つことを許可するかどうかはわかりませんworld->SetContactListener( contactListener1 );。私は数時間グーグルで検索していますが、答えを見つけることができませんでした.

お知らせ下さい。

4

1 に答える 1

0

b2World ごとに 1 つの ContactListener しか存在できないことを明確にしてくれた iforce2d にもう一度感謝します。

于 2013-06-02T03:31:30.143 に答える