アットウィキロゴ

硬直

「硬直」とは、プレイヤーの操作(入力)が受け付けられず、キャラクターが同じ動作や静止状態を維持してしまう時間(隙)のことです。
特に格闘ゲームアクションゲームにおいて、重要な戦略要素となります


概要

ゲームデザインにおける硬直(Animation Lock / Recovery Frames)は、プレイヤーがアクションを行った後、一時的に移動や他の行動(操作)が制限される「拘束時間」のメカニクスです。
Cooldown (クールタイム) が「手札(リソース)の制限」であるのに対し、硬直は「肉体(キャラクターの主権)の制限」です。プレイヤーに肉体的なリスクを背負わせ、アクションの「手触り」や「緊張感」を制御するための最も古典的かつ強力な設計工具です。
ゲームデザイナーの視点から、硬直の役割、設計バリエーション、課題と解決策を体系的にまとめます。
1. 硬直の4つの本質的役割
硬直を導入する主目的は、ゲームに「リスク」と「重み」を定義し、プレイヤーの安易なガチャプレイを抑制することにあります。
役割 概要 ゲームデザイン上の効果
コミットメント
(覚悟)の要求
ボタンを押した瞬間、
そのアクションを最後まで
やり遂げる責任を負わせる
「当てれば大ダメージだが、
外せば無防備になる」という
ハイリスク・ハイリターンの緊張感を生む
「確反(反撃確定)」
の創出
敵の攻撃の終わり際に
明確な隙(硬直)を作る
プレイヤーに「敵の攻撃を見極めて、隙に差し込む」
という攻略のターン制(攻守の入れ替え)を認識させる
重量感・手応え
Game Juice)の表現
巨大な武器を振った後の
「よろめき」など、
物理的な説得力を与える
キャラクターや武器の個性を、
ビジュアルだけでなく「操作の重さ」
としてプレイヤーに体感させる
インタラクション
の密度向上
次のアクションに移るまでの
「隙」があるからこそ、
敵の配置や行動が意味を持つ
プレイヤーがただ最速で動き続けるのを防ぎ、
敵との「間合い(ディスタンス)」を意識させる
2. 硬直の設計バリエーションと「動的緩和」
硬直を単なる「動けない不快な時間」にしないために、現代のゲームデザインでは様々なグラデーション(緩和策)が用意されています。
① 完全硬直(Full Animation Lock)
  • 構造: 移動、攻撃、防御、回避など、あらゆる自主的アクションが一切不可
  • 用途: 格闘ゲームの強攻撃の隙、ソウルライクのエスト瓶(回復)使用モーション、大技の発動後
  • デザイン意図: 最大級のリスク。安全な状況(敵をダウンさせた、距離を取った等)を見極めて使うことを強制する
② 部分硬直(Partial Lock / Soft Lock)
  • 構造:「攻撃はできないが、移動(歩き)だけはできる」「上半身は攻撃モーション中だが、下半身は自由に動かせる」といった制限
  • 用途: 3Dアクションの通常コンボ、TPS/FPSの射撃中
  • デザイン意図: プレイヤーのアクションの流動性を完全に殺さず、ポジショニングの微調整を許可してストレスを和らげる
③ キャンセルルートによる動的硬直(Cancel Window)
  • 構造: 本来なら長い硬直がある技でも、特定の別アクション(ダッシュ、ジャンプ、ゲージ消費技など)を特定のタイミングで入力すれば、硬直の後半フレームを踏み倒して(キャンセルして)次の行動に移れる設計
  • 用途: スタイリッシュアクション(『デビルメイクライ』など)、格闘ゲーム、コンボ重視のアクションRPG
  • デザイン意図: 技術(プレイヤースキル)によってリスクを無効化できる快感を提供する

3. 硬直が招く課題と「設計の罠」への対策
硬直はダイレクトに「手触りの悪さ(もっさり感)」に直結するため、最もバグや不満が出やすい領域です。
課題A:入力の「拒絶感」( unresponsive feel )
プレイヤーが「硬直が終わった瞬間」を正確に見極められず、わずかに早くボタンを押してしまった結果、技が出ずに被弾する現象。プレイヤーは「ボタンを押したのにキャラが無視した」と感じ、強いストレスを覚えます。
この問題への対策として先行入力(Input Buffering)の実装があります。硬直の終了間際(例: 終了前5〜10フレーム)の入力を受け付け、硬直が解けた最初のフレームで自動的にその技を発動させるシステム。これがあるだけで、ゲームの手触りは劇的に滑らか(レスポンシブ)になります。
課題B:ハメ(永久拘束)の発生
敵から攻撃を受けた際の「やられ硬直(ヒットスタン)」が長すぎたり、連続で発生したりすることで、プレイヤーが何もできずにデスする現象。
この問題への対策としては、段階的耐性とエスケープメカニクスを実装します。
  • 連続被弾時に「のけぞり」から「吹き飛び(無敵つき)」へ移行させる
  • 被ダメージ硬直中であっても、特定のバーストゲージを消費すれば強制的に硬直を解いて離脱できる(メガクラッシュやバーストシステム)リリーフバルブを用意する

4. 硬直を気持ちよく感じさせる「肉付け(Game Juice)」の技術
優れたアクションゲームは、硬直という「マイナスの時間」を、演出によって「プラスの快感」に変えています。
ヒットストップ(Hitstop / Freeze Frames)
攻撃が敵に命中した瞬間、攻撃者と被攻撃者のアニメーションを数フレーム(あるいは十数フレーム)完全に「停止」させる技術。これ自体も一種の硬直ですが、これがあることで「肉や骨を断ち切った感触」が脳に伝わり、硬直が「隙」ではなく「手応え」に化けます。
アニメーションのポージング(キメ絵)
硬直中の姿勢(残心、武器を収める動作、着地ポーズ)を徹底的にスタイリッシュに描く。プレイヤーに「俺はいま、リスクを背負っている」ではなく「カッコいいポーズを決めている」と思わせたらゲームデザイナーの勝ちです。

5. 実装・調整における重要な3つのパラメータ
硬直をエンジニアやアニメーターと連携して調整する際、1つの攻撃モーションは主に以下の3つのフェーズに分解して管理されます。
1つの攻撃モーションのライフサイクル】
 
 ボタン入力
   ↓
 ├――――――――――――┼――――――――――┼――――――――――――――――――――――――――┤
 |  発生(Startup)  |  持続(Active)  |       硬直(Recovery / Recovery Frames)     |
 ├――――――――――――┼――――――――――┼――――――――――――――――――――――――――┤
                                         │← 先行入力受付(Input Buffer Window) →│
                                         │← キャンセル可能(Cancel Window) ――→│
                                                                                    ↓
                                                                               次の行動へ
1. 発生(Startup Frames)
ボタンを押してから攻撃判定が出るまでの時間。
2. 持続(Active Frames)
実際に攻撃判定が出ている時間。
3. 硬直(Recovery Frames)
攻撃判定が消えた後、元のニュートラル(待機)状態に戻るまでの時間。ここをどう「他のアクションでキャンセルさせるか」「先行入力を何フレーム目から許すか」のブレンド具合が、アクションゲームの「神は細部に宿る」の本質です。

総括
硬直の本質は「プレイヤーに対する不自由の販売」です。
ただ不自由なだけではクソゲーになりますが、「リスクを管理して、敵の硬直を咎め、自分の硬直をスキルやキャンセルでカバーする」という遊びのサイクルが成立したとき、硬直はソウルライクや格闘ゲームが持つ「脳汁が出るほどの濃厚な駆け引き」を生み出す最高のスパイスとなります。

関連ページ

最終更新:2026年05月19日 22:08