「重力」の版間の差分
ナビゲーションに移動
検索に移動
細 |
|||
12行目: | 12行目: | ||
==関連項目== | ==関連項目== | ||
*[[ジャンプ]] | *[[ジャンプ]] | ||
*[[重力加速度]] | |||
{{DEFAULTSORT:しゆうりよく}} | {{DEFAULTSORT:しゆうりよく}} | ||
[[カテゴリ:ゲームシステム]] | [[カテゴリ:ゲームシステム]] |
2021年12月15日 (水) 09:35時点における版
重力とは、キャラクターなどを地面方向に引っ張る力のことである。
概要
アクションゲームなどの多くのゲームにおいて、ジャンプしたキャラクターは地面に引き戻す必要がある。この引き戻す力が重力である。 エデンリバースのように重力をゆるめたり逆方向にすることによって特徴づけを行っているゲームも多い。
実装
ジャンプの高さをキーの押す長さによって調節できるようにする場合、 ジャンプ開始時点ではどれだけの速度で飛び立てばよいのかがわからないため、単純な物理演算ではうまく行かない。 このため、仕様を満たし、かつ見た目もそれっぽく動くような計算式をでっち上げることになる。 一般的にはジャンプ後のキャラクターに対し移動ベクトルに対し定数を足し続ける実装にすることが多い。