私は最近、自分の基本的な物理学を使用してこのテニスゲームを作成しました:http://martywallace.com/sandbox/tennis/
基本的にテニスラケットはマウスにくっつき、テニスボールを上向きに打つことができます。
物理学はそれほど素晴らしいものではありません。Flashのマイルストーンとレベルを使用して、このゲームのより興味深いバージョンを作成したいと思います。Box2Dは中程度の経験があるので、使用する予定です。
ラケットを作成する方法がわかりません-Box2Dを理解している限り、ラケットはボールを打つときにボールの速度に影響を与える速度が必要です(ボールを上向きに強くまたは柔らかく打つことができるように)上)。そうは言っても、ボールの速度に期待どおりに影響を与えないため、マウスに位置を設定するキネマティックボディを作成することはできないと思います。
また、フレームごとにラケットの位置とマウスの差に速度を設定することも考えましたが、正確な位置決めができないのではないかと思い、マウスを動かすと速度が大きくなってしまうのではないかと考えています。早く。
物理オブジェクトをマウスにロックするだけでなく、最後のフレーム(それがあった場所からマウスまで)での変位をボールに影響させる正しい方法は何ですか?