Skip to content

Store フィールド

ストアパネル(🗃 ストアタブ)

ゲーム全体で共有する変数(ストア変数)を管理します。トリガーの条件アクションから参照できます。

変数を追加する手順

  1. 任意のノードを選択 → 右パネルの 🗃 ストア タブを開く
  2. 右上の + ボタン から種類(flag / count / param / text)を選んで追加
  3. 名前(ラベル) に分かりやすい名前を入力(例:「鍵を持っている」「好感度」)
  4. 必要に応じて 初期値 を設定

TIP

ストア変数はプロジェクト全体で共有されます。どのノードのストアタブで追加しても、すべてのトリガーの条件・アクションから参照できます。

変数の種類

種類説明
🚩 flagtrue / false の2値。「入手した」「クリア済み」など ON/OFF 管理に。
🔢 count整数カウンター。訪問回数・試行回数など。+1 / -1 / reset で操作。
🎛 param任意の数値。好感度・スコアなど。= N / + N / - N / RND / PROB で操作。
📝 text文字列。プレイヤー名・回答など。入力フォームトリガーで保存し、 で表示できる。

使用状況バッジ

各変数の右側に 🔒 N(条件で使用中の数)と ⚡ N(アクションで使用中の数)が表示されます。「未使用」の変数は削除を検討できます。

システム自動変数

以下の変数はユーザーが定義しなくても自動的に管理されます。条件の「自動(ノード到達)」グループから参照できます。

キー種類内容
__visited_{nodeId}flag指定ノードに一度でも到達したか
__visits_{nodeId}count指定ノードへの到達回数

💾 セーブデータに含める

各ストア変数に 「💾 セーブデータに含める」 チェックボックスがあります。ONにすると、その変数は「🔄 最初から」やプレイヤーの再生し直しでもリセットされず、値が引き継がれます。

WARNING

対象はクラウド接続中・ログイン中の作者自身のテストプレイのみです。視聴者(公開共有URLでの再生)には一切影響しません。視聴者向けの進行状況保存は別の仕組みです(視聴者の進行状況)。

StoreEntry 仕様

フィールド説明
idstring一意 ID(条件・アクションから参照されるキー)
kind"flag" | "count" | "param" | "text"変数種別
namestring表示ラベル
defaultValueboolean | number | string初期値(プレイヤー起動時にリセットされる)
persistentbooleantrue の場合「セーブデータに含める」対象。作者テスト時のみリセットされず引き継がれる

enLabels(多言語テキスト辞書)

json
{
  "clip.{clipId}.title":        "Opening",
  "clip.{clipId}.goalMessage":  "You escaped!",
  "tr.{triggerId}.label":       "Go to door",
  "tr.{triggerId}.displayText": "→ Door",
  "tr.{triggerId}.message":     "You got the key!"
}