私はゲームを作っているので、オブジェクトが特定の高さまで落ちるのにどれくらいの時間がかかるかを把握する必要があります。
オブジェクトには、初期y値(y)、初期垂直速度(vy)、重力定数(重力)、および落下するはずの垂直ターゲット距離(目的地)があります。
私はループを使用してこれを理解することができます:
int i = 0;
while(y < destination) {
y += vy;
vy += gravity;
i++;
}
return i;
これに関する唯一の問題は、数百のオブジェクトに対してこれを実行する必要があり、フレームごとに実行する必要があることです。
ある種の公式を使用してこれを理解する方法はありますか?そうすれば、この問題を理解しながらゲームをスピードアップできます。
ありがとう