摩擦計算機(速度の減衰)
毎フレーム速度に一定の値を掛けて減衰させるとき、n フレーム後の速度・移動距離・止まるまでのフレーム数を計算します。
px/フレーム
フレーム
n フレーム後の速度—
n フレームまでの移動距離—
最終的に止まる位置までの総距離—
速度が1%以下になるまで—
計算式
- n フレーム後の速度 = 初速 × k^n
- 移動距離 = 初速 × (1 − k^n) ÷ (1 − k)
- 総距離 = 初速 ÷ (1 − k)
使い方のヒント
毎フレーム掛ける方式は、FPSが変わると減衰の速さも変わります。時間で揃えたいときは、k = 1秒後に残したい割合 の「1÷FPS乗」で求めてください。氷の床は1に近く、砂地は0に近い値です。
関連ツール
よくある質問
摩擦計算機(速度の減衰)では何がわかりますか?
毎フレーム速度に一定の値を掛けて減衰させるとき、n フレーム後の速度・移動距離・止まるまでのフレーム数を計算します。
何を入力すればいいですか?
次の項目を入力します: 初速、毎フレームに掛ける値(0〜1)、経過フレーム数。内容を変えると、結果もそれに合わせて変わります。
結果にはどんな項目が表示されますか?
「n フレーム後の速度」「n フレームまでの移動距離」「最終的に止まる位置までの総距離」「速度が1%以下になるまで」などが表示されます。
どんな計算式を使っていますか?
ページ内の「計算式」にまとめています。たとえば「n フレーム後の速度 = 初速 × k^n」のような式です。
入力した値は外部に送信されますか?
いいえ。処理はお使いのブラウザの中だけで行い、サーバーには送信しません。
結果はどのくらい正確ですか?
計算式はゲームでよく使われるものです。実際の作品では丸め方(切り捨て・四捨五入)や上限値が違うことがあるので、最後はテストプレイで確認してください。
結果をコピーできますか?
はい。「結果をコピー」ボタンで、表示されている結果をクリップボードにコピーできます。
スマホでも使えますか?
はい。画面の幅に合わせて表示されます。アプリのインストールや会員登録は必要ありません。