キャラパラメータ解説





地上移動

歩行速度

パラメータ 内部名 説明
最大歩行速度 個別 walk_speed_max ファイターが達することのできる最大の歩行速度。
単に「ファイターの歩行速度」というときは、たいていこれを指す。
最大付加歩行加速量 個別 walk_accel_mul 歩行中のファイターの加速に関するパラメータ。
加速度ではなく加速量。計算は複雑なため省略。
単に「ファイターの歩行加速量」というときは、たいていこれらを足したものを指す。
基礎歩行加速量 個別 walk_accel_add
地上抵抗 個別 ground_brake 1F毎に減少するファイターのX速度。
横方向の入力がニュートラルにあるときや、現在の速度が最大歩行速度を超えているときに適応される。


ダッシュ速度

パラメータ 内部名 説明
ダッシュ速度 個別 dash_speed ダッシュし始めにファイターに追加されるX速度。
ダッシュフレーム 0x6 dash_speed_keep_frame ダッシュ速度が持続するフレーム。

待機状態からダッシュを開始すると、ファイターにはダッシュ速度が適応される。
ダッシュ速度が適応されるのは6F
ファイターが向いている方向にダッシュする場合は1-5F、反対方向にダッシュする場合は3-7Fのあいだ、ダッシュ速度が維持される。

速度がはたらいている反対方向へのダッシュ
ダッシュ中に反対方向へダッシュを出す場合や、走行反転から反対方向に走行を続ける場合にも「ダッシュ速度」が適応される。
このとき、 ダッシュ速度が適応される瞬間にはある程度速度が残ってしまっている ため、反対方向にダッシュ速度が適応されても十分に速度が増加しない。
つまり、この場合は通常よりも「ダッシュ中の速度」が小さくなる。

例えば、ソニックが1F目に左にダッシュし、2F目に右にダッシュする場合の速度遷移は以下のようになる。
ソニックのダッシュ速度のパラメータは2.31であるが、反対方向への速度が残っている状態でダッシュ速度が適応されるため実際のダッシュ中速度は1.0383にしかならない。
フレーム 速度 増減 補足
2F -1.5477 - 地上抵抗がはたらき減速する。
3F -1.4097 +0.138
4F -1.2717 +0.138
5F 1.0383 +2.31 ダッシュに移行し、ダッシュ時追加速度が適応される。
ダッシュ中の速度は変化なし。
... ... ...
9F 1.0383 ±0
10F 1.2433 +0.209 右に走行加速がはたらきだす。
11F 1.4563 +0.209


走行速度

パラメータ 内部名 説明
最大走行速度 個別 run_speed_max ファイターが達することのできる最大の走行速度。
単に「ファイターの走行速度」というときは、たいていこれを指す。
最大付加走行加速 個別 run_accel_mul 走行中のファイターの加速に関するパラメータ。
基礎走行加速に加えて、
スティックの入力量に応じて最大付加走行加速のぶんだけ加速度が追加される。
単に「ファイターの走行加速」というときは、たいていこれらを足したものを指す。
基礎走行加速 個別 run_accel_add
地上抵抗 個別 ground_brake 1F毎に減少するファイターのX速度。
横方向の入力がニュートラルにあるときや、現在の速度が最大走行速度を超えているときに適応される。

1F毎に、「基礎走行加速」と「最大付加走行加速」に応じて走行速度が増加していく。
RunSpeed += run_accel_add + StickX * run_accel_mul
簡単のため、キャラパラメータのページでは「基礎走行加速」と「最大付加走行加速」の和をそのまま「走行加速」として扱っている。

「ダッシュ速度」が「最大走行速度」より高い場合は、1F毎に「地上抵抗」の値だけ走行速度が減少していく。
RunSpeed -= ground_brake


非常に速い地上移動の速度制限

パラメータ 内部名 説明
地上速度の
制限しきい値
3.0 ground_speed_limit 落下状態にあるファイターが空中で達することのできる最大のY速度。

地上移動は、3.0という速度を境に動きを大きく制限される。
この値は非常に大きく、ガチ対戦ではソニック、シュルク(疾)、勇者(ピオリム)しか影響を受けない。

ダッシュ速度
ダッシュ速度は、3.0より大きくならない。
シュルクのダッシュ速度は1.87であり、疾状態のダッシュ速度倍率は2倍に設定されている。
単純計算では1.87 * 2 = 3.74になるはずだが、実際には速度制限により3.0まで落とされてしまう。

走行速度
走行速度は、3.0をしきい値として加速が大きく制限される。
ソニックの走行速度は3.85だが、終点の端から端まで走行した場合でも3.2程度までしか速度が上昇しない。



空中移動

横方向の移動

パラメータ 内部名 説明
空中速度
最大空中横移動速度
個別 air_speed_x_stable 空中のファイターが達することのできる最大のX速度。
単に「ファイターの空中速度」というときは、たいていこれを指す。
最大付加空中加速 個別 air_accel_x_mul 空中にいるファイターの横移動の加速に関するパラメータ。
基礎空中加速に加えて、
スティックの入力量に応じて最大付加空中加速のぶんだけ加速度が追加される。
単に「ファイターの空中加速」というときは、たいていこれらを足したものを指す。
基礎空中加速 個別 air_accel_x_add
空中抵抗 個別 air_brake_x 横方向の入力がニュートラルにあるとき、1F毎に減少するファイターの空中X速度。

1F毎に、「基礎空中加速」と「最大付加空中加速」に応じて空中速度が増加していく。
AirSpeed += air_accel_x_add + StickX * air_accel_x_mul
簡単のため、キャラパラメータのページでは「基礎空中加速」と「最大付加空中加速」の和をそのまま「空中加速」として扱っている。


縦方向の移動(落下)

パラメータ 内部名 説明
最大落下速度 個別 air_speed_y_stable 落下状態にあるファイターが空中で達することのできる最大のY速度。
重力 個別 air_accel_y 落下状態にあるファイターのY加速度。
1Fでファイターの落下速度がどれだけ増加するか。
急降下速度 個別 dive_speed_y 急降下中のファイターのY速度。
落下速度とはまったく異なるパラメータだが、最大落下速度の1.6倍であることが多い。


縦方向へふっとんでいる際の縦移動
正確には、damage_fly_topのモーションでふっとんでいるときに適応される値。
damage_fly_topは、70 ~ 110°でふっとんだ際のモーション。
「重力のパラメータが高いほど縦方向に撃墜されづらくなる」という現象を解決するために、SPで新しく追加された。
パラメータ 内部名 説明
縦ふっとび時の
最大落下速度
1.8 damage_fly_top_speed_y_stable 縦方向へふっとんでいるファイターが空中で達することのできる最大のY速度。
ファイター個別のパラメータだが、全ファイター共通で1.8に設定されている。
縦ふっとび時の
重力
個別 damage_fly_top_air_accel_y 縦方向へふっとんでいるファイターのY加速度。
1Fでファイターの落下速度がどれだけ増加するか。
ふっとび重力の値は、おおよそ重量と比例関係にある。




コメント

  • ground_speed_limitの説明が違う気がする - 名無しさん (2020-12-29 21:47:54)
最終更新:2019年08月09日 15:51