条件
条件とは、何かを再生するかどうかを決めるルールです。章、シーン、フォルダ、アクションに条件を設定すると、すべての条件が満たされたときだけ読者に表示されます。
条件は変数を判定するので、これによって選択が何かにつながるようになります。
条件を追加する
項目のメニューを開いて条件をタップします。各条件について次を行います。

- 変数を選びます(変数を選択してください)。
- 演算子を選びます。
- 値を入力します。
- 条件を追加をタップします。
条件はチップとして表示され、タップして編集・削除できます。シーンエディターで複数のアクションをまとめて選択し、それらすべてに条件を追加することもできます。
すべての条件を満たす必要がある
項目に複数の条件がある場合、再生されるにはすべてが真である必要があります。「または」はありません。「または」が必要な場合は、フォルダやアクションを2つ用意してください。
演算子
| 演算子 | 意味 | 対象 |
|---|---|---|
= |
等しい | 数値とテキスト |
<> |
異なる | 数値とテキスト |
> |
より大きい | 数値 |
< |
より小さい | 数値 |
>= |
以上 | 数値 |
<= |
以下 | 数値 |
⊃ |
含む | テキスト |
⊅ |
含まない | テキスト |
テキストの比較は大文字・小文字を区別します:Sam と sam は異なります。まだ誰も設定していない変数は0として扱われます。テキストを > < >= <= で比較すると、決して真になりません。
満たされなかった場合
| 設定先 | 満たされなかった場合 |
|---|---|
| アクション | そのアクションがスキップされます |
| アクションのフォルダ | フォルダ内のすべてがスキップされます |
| シーン | シーン全体がスキップされ、物語は次に進みます |
| 章 | 章全体がスキップされます |
条件は、読者がそこに到達した瞬間の変数の値で判定されます。
例:友情エンディング
- 親切な選択をするたびに
trustに1が加算される。 - 最後に、
trust >= 3という条件のフォルダにグッドエンディングのシーンを入れる。 - その後にニュートラルエンディングを配置する。こちらには
trust < 3を設定する。
ヒント
- グッドとバッドの分岐には正反対の条件を与え、必ずどちらかが再生されるようにしましょう。
- プレビューでテストしましょう:開始前に変数を設定できます。
- 条件には読者に見える印がないため、条件が満たされていないときも物語として自然に読めるようにしましょう。