在我的游戏中,玩家可以使用箭头键旋转。根据玩家的旋转角度,当一颗子弹被击发时,它会沿着玩家面对的方向行进。 这部分工作,但是,子弹在错误的地方产卵。下面是两张图片,显示了衍生物的差异。在第一张照片中,子弹在红点上产生。但是,旋转时,点不会相应移动,从而防止子弹正确产卵。 注:红点只是为了视觉效果(根据子弹的产卵坐标) the bullet spawns correctly when facing
在抛运动,在任何时间t,抛射的水平(x)和垂直(y)位移是: x = v*t*cos(θ)
y = v*t*sin(θ) - 5*t^2
其中v是初始速度和θ是初始发射角。 问题: 抛射具有53°的初始发射角和10m/s的初始速度。 使位移坐标t = 0和T = 2秒 我的代码之间的积(X,Y): t = [0:0.1:2];
v = 10;
a = 53;
x = v * cos(a