我试图计算给定角度的射弹的运动矢量(多少改变每帧的x和y)。
我尝试了x = Acos(角度),y = Asin(角度)来获得值,但是射弹运动的方向似乎永远不会与角度相匹配。
基本上我希望射弹能像一条线路一样移动。
我在C#中使用XNA框架编写此内容,我们将非常感谢所有建议
答案 0 :(得分:1)
试试这个:
x=x0+v*cos(ang)*t
y=y0+v*sin(ang)*t
vx=v*cos(ang)
vy=v*sin(ang)
vx0=cos(ang)
vy0=sin(ang)