2Dゲームを作成しています。私はゲームに物理エンジンを実装したので、プレーヤーがジャンプすると、ゲーム内の速度と重力を考慮して、アークがパスをたどります。プレイヤーが落下しているとき、落下した距離は加速しているため、どんどん大きくなります。
新しい場所でプレイヤーがオブジェクトの反対側に配置された場合、プレイヤーがパス内の何かと衝突したかどうかをどのように知ることができますか?
ループを使用して、プレーヤーのパスに沿ったすべてのポイントをテストできます。これがそれを行う唯一の方法ですか?より洗練されたアルゴリズムやpygameソリューションはありますか?