2

私は Box2D の初心者で、キャラクターがジャンプしてコインを選ぶ簡単なゲームを作ろうとしています。接触リスナーを作成し、接触が検出されたときにコインを削除することができました。問題は、キャラクターとコインが衝突したことです。私は彼らの接触を除外することができましたが、キャラクターがコインを打ったかどうかを判断することはできません. ほぼすべてのゲームに収集可能なアイテムがあるため、比較的簡単な方法があるに違いないと確信していますが、それを達成する方法が見つかりませんでした.

ご回答ありがとうございます。

4

1 に答える 1

7

そうです、そのような方法があります。コインの b2FixtureDef で isSensor を true に設定するだけです。物理体とのコインの相互作用を無効にしますが、連絡先は引き続き作成されます。

Box2D のセンサーに関する詳細情報は、そこにあります。

于 2013-02-05T23:41:21.070 に答える