簡體   English   中英

團結:如何找出要從哪個角度射擊物理彈頭才能降落在某個位置

[英]Unity: How can I find out what angle I need to shoot from for a physics projectile to land in a certain spot

我需要物理數學方面的幫助。

想象一下,您正在從一門大炮射擊子彈,並取決於大炮子彈在不同地點着陸的角度。 施加在子彈上的力是Unity脈沖類型。

什么是計算我必須從哪個角度射擊以確保子彈始終落在地面上特定點上的最佳方法?

Vector3 dir = Quaternion.AngleAxis(angle, Vector3.forward) * Vector3.up; _Bullet.AddForce(dir * BulletSpeed, ForceMode.Impulse);

提前致謝

方程是

彈道飛行方程

您也可以嘗試Wolfram Alpha的Projectile Shooter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM