転載元
【SMW】速度とPメーター:TASさんかな? - ブロマガ https://ch.nicovideo.jp/maziari/blomaga/ar58487
1.速度
まず、スーパーマリオワールド(以下SMW)における"速度"について解説します。
SMWでいう"速度"とは1フレーム(以下F)に進むサブピクセルの数ということです。
16サブピクセル(以下spx)=
1ピクセル(以下px)です。
1pxは.←この大きさです。目を凝らせば見えますね。
1spxはその1/16の大きさです。目に見えませんね。
速度48なら1Fに3px進む、ということです。
2.速度変化、Pメーター
次に、SMWでの速度の変化とPメーターについて説明します。
マリオが進行方向にキーを入れながら普通に走ってる時は、
速度は0から徐々に加速していき、最終的に
36.35.36.35.37.36.35.36.35.37.36.35.36.35.37・・・
と、変化します。
そして、{地面の上orダッシュジャンプ後の空中}で速度35以上の時に、Y+左右キーを押すとPメーターというものが溜まります。
Pメーターは0~112まであり、112になるとマリオが両手を広げダッシュ状態になります。
ダッシュ状態になると速度の上限が49になります。
ちなみにPメーターは1Fに2づつ増えます。キーを入れてないか、速度が34以下のときは1づつ減ります。
ダッシュ状態のときの速度は最終的に
48.47.48.47.49.48.47.48.47.49.48.47.48.47.49・・・
と、変化します。
3.平均速度
通常時の速度の平均は
(36 + 35 + 36 + 35 + 37) / 5=35.8
ダッシュ時の速度の平均は
(48 + 47 + 48 + 47 + 49) / 5=47.8
ということになります。通常時は
35.8spx = 2px + 3.8/16px なので、
1Fあたり平均2.2375px進みます
ダッシュ時は
47.8spx = 2px + 15.8/16px なので、
1Fあたり平均2.9875px進みます。
おわり
解説してほしいこととかあれば自分の分かる範囲で解説します。
※13/01/28追記 記事の一部に間違いがあったので修正しました。