Skip to content
第10回 3D探索3

4 / 4 操作中の状態を管理する

このステップの目的

操作開始、操作中、操作完了を管理し、イベントの重複実行を防ぐ

操作を状態として扱う

text
Available → Interacting → Completed

操作アニメーションや演出の再生中は、同じ入力で再び処理を開始しないようにします。操作の完了通知を受けてからプレイヤーを再び操作可能にします。

状態を記録する

鍵の取得、スイッチの作動、扉の開閉を表にして、どの条件がどこで変わるかを確認します。

チェックリスト
  • 操作中の二重実行を防いでいる
  • 操作完了後にプレイヤー操作へ戻る
  • 世界の状態変化を記録できる