C#/.NET ( Windows Forms )でゲームを開発しています。ゲームのプレイ中に、オブジェクトがある点から別の点へ (左から右へ) 移動するシナリオがあります。右側の点の座標は固定されています。ただし、(右に移動する) オブジェクトの位置は事前にわからないため、その座標も事前にわからないため、パスをハードコーディングすることはできません。
まっすぐではなく、オブジェクトを左の点から右の点に曲線的に移動するパス ( Angry Birdsで鳥を投げるように) を生成したいと考えています。
以下は、シナリオを理解するのに役立つ画像です。
この種のタスクを実行するためのアルゴリズムまたはAPIはありますか?