私は 2D および物理エンジンの完全な初心者です。画面内でボディ バウンスを作成したいと考えています (従来の Windows スクリーンセーバーのように)。
本体が画面の左側または右側に到達すると、X 速度が反転し、上部/下部および Y 速度も同じになります。
画面に沿ってスプライトを移動できないように、他のボディとの衝突もチェックする必要があります。
この動作を実装するにはどうすればよいですか? Box2D 拡張機能で Andengine を使用しています
このためには、基本的な Andengine の例で見つけることができる添付のスプライトに従って、単純な円のボディを作成する必要があります。
次に、対象のボディに連続速度を適用する必要があります。これを行う方法は、次のリンクにあります。オブジェクトの連続移動
また、他のオブジェクトとの衝突をチェックするには、物理コンタクト リスナーを使用する必要があります。
またAndengineではbox2dを使わなくても可能になっています。Physics Handler を使用すると、目的の速度でオブジェクトを動かすことができます。