Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 统一性:我怎样才能知道我需要从什么角度拍摄一个物理投射物才能降落在某个地点_C#_Unity3d_Game Physics_Rigid Bodies - Fatal编程技术网

C# 统一性:我怎样才能知道我需要从什么角度拍摄一个物理投射物才能降落在某个地点

C# 统一性:我怎样才能知道我需要从什么角度拍摄一个物理投射物才能降落在某个地点,c#,unity3d,game-physics,rigid-bodies,C#,Unity3d,Game Physics,Rigid Bodies,我需要一些物理数学方面的帮助 想象一下,你们正在从大炮上发射子弹,根据大炮的角度,子弹落在不同的地方。施加在子弹上的力为单位脉冲型 为了确保子弹始终落在地面的特定点上,计算我必须从哪个角度射击的最佳方法是什么 Vector3 dir=Quaternion.AngleAxis(角度,Vector3.forward)*Vector3.up; _Bullet.AddForce(dir*BulletSpeed,ForceMode.Pulse) 提前感谢方程式如下 您也可以尝试使用Wolfram Alp

我需要一些物理数学方面的帮助

想象一下,你们正在从大炮上发射子弹,根据大炮的角度,子弹落在不同的地方。施加在子弹上的力为单位脉冲型

为了确保子弹始终落在地面的特定点上,计算我必须从哪个角度射击的最佳方法是什么

Vector3 dir=Quaternion.AngleAxis(角度,Vector3.forward)*Vector3.up;
_Bullet.AddForce(dir*BulletSpeed,ForceMode.Pulse)

提前感谢

方程式如下

您也可以尝试使用Wolfram Alpha。

公式如下:


您也可以尝试Wolfram Alpha。

您检查了吗?您检查了吗?谢谢!这应该有帮助,谢谢你!这应该会有所帮助