同じプロジェクトに複数のカスタム b2ContactListener を追加できるかどうか、誰か教えてください。ボールが壁、レンガ、パドルと衝突したときの衝突応答を処理する Ball クラスのカスタム b2ContactListener がある Brick Breaker ゲームに取り組んでいます。Brick クラス用に 2 番目の b2ContactListener を作成して、Ball と衝突したかどうかを確認し、独自の内部処理を実行できるようにしました。
Box2D が同じプロジェクトに複数の b2ContactListeners を持つことを許可するかどうかはわかりませんworld->SetContactListener( contactListener1 );
。私は数時間グーグルで検索していますが、答えを見つけることができませんでした.
お知らせ下さい。