IT用語集 › プログラミング › 入力バッファリング

入力バッファリング

プログラミング Svenska → 更新: 2026-10-24

ボタン入力をしばらく保持しておき、少し早く押しすぎても動作が発動するようにする仕組み。

キャラクターが着地する1フレーム前にジャンプを押した場合、多くのゲームは入力を握りつぶさず、接地した瞬間にジャンプさせたい。入力バッファリングは、各コマンドをタイムスタンプ付きで小さなキューに入れることでこれを実現する。状態がその動作を許すようになった時点で、猶予時間内にある最新の入力が取り出される。

この技法を最も推し進めたのは格闘ゲームで、そこでは一連のコマンド列まで保持されるため、直前の動作が終わる前に必殺技を入力でき、連係やコンボが成り立つ。プラットフォーマーではコヨーテタイムの対になる存在で、一方は遅すぎたジャンプを、もう一方は早すぎたジャンプを許す。どちらのバッファ幅も短く保たれ、操作感がもっさりせず締まったものになる。

← 用語集に戻る