私は小さなゲームを作成しており、船からターゲットに向かって発射されている光子魚雷を持っています。現在、魚雷の速度が遅いため、移動中のターゲットに船が命中することはありません。これを修正したいと考えています。私は複数の理論を作成し、これを達成するための最良の方法を見つけるために多くの数学的なものを計画し、最終的に次のことを推測しました:
- リスト項目
- 光子魚雷が目標に到達するまでの時間を求めます。
- 魚雷が到着するまでに、目標がどれだけ移動したかを調べます。
- 次に、ターゲットの新しい位置と元の船の間の距離を見つけます。
- これにより、コサイン ルール (SSS) を使用して、命中率を大幅に高めるために弾丸を発射する必要がある弾道を見つける機会が得られます。
ここにダイグラムがあります:
デフォルトではラインcに平行であるため、ラインaを正しい方向に回転させる必要がある唯一の問題は、方程式全体を台無しにします。誰でもこれを手伝ってもらえますか?また、新しい位置の提案を見つけるためのより良い方法を考えることができれば、大歓迎です:)