在我的遊戲中,玩家可以使用箭頭鍵旋轉。根據玩家的旋轉角度,當一顆子彈被擊發時,它會沿着玩家面對的方向行進。 這部分工作,但是,子彈在錯誤的地方產卵。下面是兩張圖片,顯示了衍生物的差異。在第一張照片中,子彈在紅點上產生。但是,旋轉時,點不會相應移動,從而防止子彈正確產卵。 注:紅點只是爲了視覺效果(根據子彈的產卵座標) 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