findProjectileTrajectory (日本語)

一定時間に投射物の位置を検出します。

変数定義 : ri = 初期位置 {x, y} ; vi = 初速 {vx, vy} ; g = 重力 {gx, gy} ; t = 重力

-- ここでは ri, vi および g が {x、y} 記法へ入ると仮定します。
function findProjectileTrajectory(ri, vi, g, t)
	local rfx = ri[1] + vi[1]*t + (g[1] * t^2)/2
	local rfy = ri[2] + vi[2]*t + (g[2] * t^2)/2
	return rfx, rfy
end

寄贈者


そのほかの言語