Skip to content
第06回 ビジュアルノベル3

2 / 4 変数と分岐を実装する

このステップの目的

選択結果を変数へ保存し、条件によって台本の進行先を変える

状態をデータとして持つ

まずはフラグと小さな整数値に限定します。

csharp
bool hasKey;
int trust;

選択コマンドは変数を更新し、ifコマンドは条件に応じてラベルまたは行番号へ移動します。

進行を図にする

分岐をコードだけで追わず、選択、変数、遷移先を表にします。分岐の数を増やす前に、現在の流れを再生できることを確認します。

チェックリスト
  • 選択結果をフラグまたは数値へ保存できる
  • 条件に応じて進行先が変わる
  • 分岐を表または図で説明できる