← Back to list
INS-277
luna-editor 変数設定機能の実装
StatusDone
TeamInstansys
Assigneetakuto.nagakura@instansys.co.jp
PriorityNo priority
Created2025/12/23 16:06
Completed2025/12/31 06:09
Archived2026/02/01 12:17
Description
要件
- 変数の管理
- 「変数」はwork毎に設定でき、「設定資料」や「シナリオ」と同じ階層に、「変数」を用意する
- + ボタンで変数を追加することが出来、追加するときはデフォルト値と、「型」を設定出来る
- 型は、文字、数字、選択肢, 真偽値のみとする
- それぞれのユースケース
- 文字: 後ほどプレイヤーの名前を埋め込んだり出来るようにする
- 数字: 好感度など
- 選択肢:特定のステート等を表現
- 真偽値: いわゆる「フラグ」管理
- 文字: 後ほどプレイヤーの名前を埋め込んだり出来るようにする
- シナリオ編集画面で、変数操作というブロックを追加出来るようにする
- 変数操作ブロックではまず対象の変数をselect uiで選択出来る。 その後、型によって以下の操作が選べる
- 文字、選択肢
- 〇〇に設定する
- 数字
- 〇〇に設定する
- n増やす
- n減らす
- 真偽値
- 〇〇にする
- 反転させる
- 文字、選択肢
- シナリオ編集画面で、分岐機能で、選択肢ではなく、変数による分岐が行えるようにする
- 型ごとに以下の条件で分岐が可能
- 文字、選択肢、真偽値
- 〇〇と等しい場合
- 数字
- 〇〇と等しい場合
- 〇〇よりも小さい場合
- 〇〇よりも大きい場合
- 文字、選択肢、真偽値