ヒットストップ
2026/7/5
細かくてわかりにくいがヒットストップが追加された。
攻撃が当たった瞬間に両者が一瞬スローになる。
この動作のためにキャラクターの構造を作り直した。
今まで移動速度の算出や攻撃判定の発生時間、ダッシュの持続などに通常のタイマーを使っていたが、これをプレイヤーが自身でカウントしている数字に変更し、倍率をかけて加減速できるようにした。
普段は1.0倍にしているので見た目の動作は一切変わらないが、これを0.5にするとあらゆる速度が半分になり攻撃の持続時間も倍になる。
この倍率を常にモーションの再生速度にもかけているので、処理上の僅かなずれはあるかもしれないが概ね全ての動作が0.5倍になっていると考えていいはず。
これによって攻撃がヒットした瞬間に0.1秒だけ速度が0.01倍になることで簡単にだがヒットストップを実現した。
攻撃に関しては爽快感のかけらもないというのが正直な印象だが、こういうのはエフェクトや音がないせいなのか、はたまたモーションやヒットストップが悪いのか判断が難しい。
ともあれ機能としては無事完成。