![見出し画像](https://assets.st-note.com/production/uploads/images/110346105/rectangle_large_type_2_935282d263c5a671dbd1c63d89dea69d.png?width=1200)
【ティラノビルダー】行動の選択回数によって、シナリオを変更する方法
![](https://assets.st-note.com/production/uploads/images/110336038/picture_pc_687662a7f35bda9acf48fdbeb9eb6f92.gif?width=1200)
行動の選択回数によって、シナリオを変更する方法について解説します。
勉強
部活
バイト
今回は、上記の3つの行動(選択肢)から1つを選択します。
study1
club1
job1
それぞれ、初回は上記のシナリオに移動します。
study2
club2
job2
それぞれ、2回目以降は上記のシナリオに移動します。
①シナリオの追加
![](https://assets.st-note.com/img/1688859843305-qQmPxpFLIy.png?width=1200)
study1
study2
club1
club2
job1
job2
上記のシナリオを追加します。
これで、シナリオの追加は完了です。
![](https://assets.st-note.com/img/1688860074308-pYRTMANuQv.png?width=1200)
![](https://assets.st-note.com/img/1688860873591-zf3QtNXesh.png?width=1200)
![](https://assets.st-note.com/img/1688860883731-t8UEP2P9z4.png?width=1200)
![](https://assets.st-note.com/img/1688860893551-wyUe3Ucy06.png?width=1200)
![](https://assets.st-note.com/img/1688860904911-1ZM09djZTL.png?width=1200)
![](https://assets.st-note.com/img/1688860914356-2Qv87UFA1b.png?width=1200)
②変数の追加
![](https://assets.st-note.com/img/1688861255769-Tw1mMPa23o.png?width=1200)
「プロジェクト」→「変数管理」をクリックし、変数管理画面を開きます。
![](https://assets.st-note.com/img/1688861534720-zl7DF2oj8c.png?width=1200)
study
club
job
上記の変数を追加します。
初期値は全てfalseとします。
![](https://assets.st-note.com/img/1688861838786-OXEojkTMUp.png?width=1200)
![](https://assets.st-note.com/img/1688861846312-BTp5vkORks.png?width=1200)
![](https://assets.st-note.com/img/1688861855263-8Z8hevCqw6.png?width=1200)
これで、変数の追加は完了です。
③study1の編集
![](https://assets.st-note.com/img/1688862272510-tkcHVCCQF9.png?width=1200)
変数設定コンポーネントを配置し、各項目を設定します。
【変数】study
【操作】代入
【オペランド】定数を選択し、trueと入力
【反映】各項目を設定した後、クリック
これで、study1の編集は完了です。
④club1の編集
![](https://assets.st-note.com/img/1688862417177-4fiHGqGHFV.png?width=1200)
変数設定コンポーネントを配置し、各項目を設定します。
【変数】club
【操作】代入
【オペランド】定数を選択し、trueと入力
【反映】各項目を設定した後、クリック
これで、club1の編集は完了です。
⑤job1の編集
![](https://assets.st-note.com/img/1688862565774-yhhrYJkgSq.png?width=1200)
変数設定コンポーネントを配置し、各項目を設定します。
【変数】job
【操作】代入
【オペランド】定数を選択し、trueと入力
【反映】各項目を設定した後、クリック
これで、job1の編集は完了です。
⑥scene1の編集
⑥-(1) ラベルコンポーネントの配置
![](https://assets.st-note.com/img/1688863333258-iyJZZfLKpN.png?width=1200)
ラベルコンポーネントを3つ配置します。
study
club
job
上から順に、上記のラベル名を指定します。
⑥-(2) ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1688863775867-5NfRMzufUQ.png?width=1200)
ティラノスクリプトコンポーネントを3つ配置します。
![](https://assets.st-note.com/img/1688863962637-ItrvfTvLMs.png?width=1200)
下記のコードを貼り付けます。
[if exp="f.study == 'false'"]
[elsif exp="f.study == 'true'"]
[endif]
⑥-(3) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688864184203-IqA3DJjuJc.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでstudy1を指定します。
⑥-(4) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688864333302-qbAu1PhbIl.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでstudy2を指定します。
⑥-(5) ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1688864529865-I6Rx5W9lVD.png?width=1200)
ティラノスクリプトコンポーネントを3つ配置します。
![](https://assets.st-note.com/img/1688864723452-s5relooDj0.png?width=1200)
下記のコードを貼り付けます。
[if exp="f.club == 'false'"]
[elsif exp="f.club == 'true'"]
[endif]
⑥-(6) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688864887650-0LqSWNcJ3u.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでclub1を指定します。
⑥-(7) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688864969764-dgXBeowQ1a.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでclub2を指定します。
⑥-(8) ティラノスクリプトコンポーネントの配置
![](https://assets.st-note.com/img/1688865187469-0fTcoSEyEH.png?width=1200)
ティラノスクリプトコンポーネントを3つ配置します。
![](https://assets.st-note.com/img/1688865302249-OU8VBQnVbz.png?width=1200)
下記のコードを貼り付けます。
[if exp="f.job == 'false'"]
[elsif exp="f.job == 'true'"]
[endif]
⑥-(9) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688865434417-DgJThgOria.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでjob1を指定します。
⑥-(10) ジャンプコンポーネントの配置
![](https://assets.st-note.com/img/1688865526987-LCEFqYpsLv.png?width=1200)
ジャンプコンポーネントを配置します。
ストレージでjob2を指定します。
⑥-(11) 分岐ボタンコンポーネントの配置
![](https://assets.st-note.com/img/1688865765789-4cvAemruEZ.png?width=1200)
分岐ボタンコンポーネントを配置します。
ターゲットでstudyを指定します。
⑥-(12) 分岐ボタンコンポーネントの配置
![](https://assets.st-note.com/img/1688865935633-0CWgYAfDgt.png?width=1200)
分岐ボタンコンポーネントを配置します。
ターゲットでclubを指定します。
⑥-(13) 分岐ボタンコンポーネントの配置
![](https://assets.st-note.com/img/1688866062391-GUCIwfu1C2.png?width=1200)
分岐ボタンコンポーネントを配置します。
ターゲットでjobを指定します。
これで、行動の選択回数によって、シナリオを変更する手順は完了です。
以上で解説を終わります。おつかれさまでした。
この記事が気に入ったらサポートをしてみませんか?