変数を変更
変数を変更 アクションは、読者に選択をさせることなく、変数を直接変更します。アイテムを手に入れる、スコアが上がる、フラグが立つといった、ただ起こる出来事に使います。

設定
| 設定 | 詳細 |
|---|---|
| 変数 | 1つ選ぶ(変数を選んでください)か、新しい変数(変数名)を作成してその型を選ぶ |
| 演算子 | 変数に何を行うか(下記を参照) |
| 値 | 整数、またはテキスト変数の場合はテキスト |
変数を追加 をタップすると、アクションに変更内容が追加されます。1つのアクションで複数の変更を保持でき、チップとして表示され、タップして編集や削除ができます。アクションを追加 は、少なくとも1つの変更があるまで押せません。
演算子
| 演算子 | 意味 | 例 |
|---|---|---|
= |
変数をその値に設定する | door_open = 1、name = Sam |
+ |
加算する | gold + 10 |
- |
減算する | gold - 3 |
* |
乗算する | gold * 2 |
/ |
除算する | gold / 2 |
テキスト型の変数は = のみ使えます。数値型の変数はすべての演算子を使えます。任意型の変数はすべての演算子を使えますが、安全性のチェックが行われないため、変数に意図しない種類の値が入ってしまうことがあります。詳しくは変数を参照してください。
変数の初期状態
一度も設定されたことのない変数は、変更する時点では0として扱われるため、新しい変数に対して gold + 10 を行うと10になります。テキストを保持している変数を数値演算子で変更すると、0から改めて計算し直されます。
除算をすると小数になることがあります。条件の判定では小数のまま保持されますが、テキストとして表示されるときは整数(四捨五入)で表示されます。
他の場所でも同じ変更ができる
まったく同じ変数の変更は、すべての選択肢とすべてのインタラクティブ領域でも利用できるため、別途「変数を変更」アクションが必要になることはあまりありません。読者が何もしていないのに起きる変化にこのアクションを使ってください。