フレームレート
1フレームでの速度と距離の計算
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
g: 加速度(m/s^2)
v0: 速度(m/s)
v1: 次のフレームの速度(m/s)
dp: そのフレームで移動する距離(m)
t: そのフレームの時間(s) 1/60 or 1/30 or ...
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
v1 = v0 + g * t
dp = ∫(v0 + g * t)dt = v0 * t + (g / 2) * t * t;
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
誤差を気にしなければ以下のようにしてもいいかも
dp = v0 * t 又は dp = v1 * t
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
空気抵抗係数rを考慮するとこうなるのか?
dp = ∫(v0 + (g - r * v0) * t)dt = v0 * t + *1dx = (1/a)log|ax+b|+C)
dpは、上のややこしいv1をt|0→t|で積分すればいい。
dp = (A-A*exp(-r*t) + g*t) / r
ここで、A = v0*r-g
と、なるのかな?