強力な一撃や有効な攻撃を行った際、一瞬だけアニメーションが停止する「ヒットストップ」を実装します。
「強力」あるいは「有効」と見なすための情報として、MELOSでは次の3要素を判定しています。
- 与ダメージ
- 弱点(属性有効率)
- ノックバック
これらに対し、ユーザーの定義を満たしたとき、ヒットストップが発生します。
目次
強力な一撃や有効な攻撃を行った際、一瞬だけアニメーションが停止する「ヒットストップ」を実装します。
「強力」あるいは「有効」と見なすための情報として、MELOSでは次の3要素を判定しています。
これらに対し、ユーザーの定義を満たしたとき、ヒットストップが発生します。
On (true)にすると、この機能を有効化します。
ヒットストップ発生時、アニメーションの硬直を維持する時間をフレームで設定します。
上記の3要素の内、同時にいくつ満たせばヒットストップが発生するかを設定します。
それぞれヒットストップ発生に必要な条件の値を設定します。
この値以上が得られたとき、その要素は条件達成と判断されます。
属性有効率は倍率表記での設定となります。
また、ノックバックは被ダメージ判定<ノックバック計算式> で得られる結果を参照します。
On (true)にすると、ヒットストップ発生時に画面がズームアップします。
ズームの対象はプレイヤーの中心です。
画面ではないのでご注意ください。
ヒットストップが終わると、自動的にズームも解除されます。
ズームする際の拡大率を倍率で設定します。
小数第2位まで指定できます。
1 を設定すると等倍となるため、実質ズームしません。
拡大を完了するまでの時間をフレームで設定します。
On (true)にすると、ヒットストップ発生中に画面を揺らします。
ヒットストップが終わると、自動的に揺れも停止します。
以下2つの設定パラメーターはイベントコマンド「画面のシェイク」と同様です。
ヒットストップ時の画面を揺らす強さを設定します。
10以上の値も設定可能です。
ヒットストップ時の画面を揺らす速さを設定します。
こちらも、10以上の値も設定可能です。
ヒットストップ発生時、追加で演出するアニメーションを設定します。
設定に関しては敵HUD実装<致命演出>と同様です。