速度に比例して抵抗が強くなるから空気抵抗係数 k とすると、 抵抗力 = -k*v 力F=ma より 加速度 a=F/m なので、 x方向は vx' = vx + (-k*vx)/m*dt y方向はこれを重力加速度に足せばいいので vy' = vy + (m * g - k * vy) / m * dt ここで mは弓の質量, g は重力加速度, dt はループの周期 (=約1/60s) これで速度が出たので、座標も計算する px' = px + vx' * dt py' = py + vy' * dt こんな感じです。 サンプルゲーム KING-VS-QUEEN KEY=Q3A3YXAS