Linear ArchiveArchived issues viewer
← 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

要件

  1. 変数の管理
  • 「変数」はwork毎に設定でき、「設定資料」や「シナリオ」と同じ階層に、「変数」を用意する
  • + ボタンで変数を追加することが出来、追加するときはデフォルト値と、「型」を設定出来る
  • 型は、文字、数字、選択肢, 真偽値のみとする
  • それぞれのユースケース
    • 文字: 後ほどプレイヤーの名前を埋め込んだり出来るようにする
      • 数字: 好感度など
      • 選択肢:特定のステート等を表現
      • 真偽値: いわゆる「フラグ」管理
  1. シナリオ編集画面で、変数操作というブロックを追加出来るようにする
  • 変数操作ブロックではまず対象の変数をselect uiで選択出来る。 その後、型によって以下の操作が選べる
    • 文字、選択肢
      • 〇〇に設定する
    • 数字
      • 〇〇に設定する
      • n増やす
      • n減らす
    • 真偽値
      • 〇〇にする
      • 反転させる
  1. シナリオ編集画面で、分岐機能で、選択肢ではなく、変数による分岐が行えるようにする
  • 型ごとに以下の条件で分岐が可能
    • 文字、選択肢、真偽値
      • 〇〇と等しい場合
    • 数字
      • 〇〇と等しい場合
      • 〇〇よりも小さい場合
      • 〇〇よりも大きい場合