見出し画像

【ティラノビルダー】ランダムに文章・セリフを表示する方法

ティラノビルダーでランダムに文章・セリフを表示する方法について解説します。


①ラベルコンポーネントの配置

ラベルコンポーネントを2つ配置します。

  • select

  • text

上から順に、上記のラベル名を指定します。

②分岐ボタンコンポーネントの配置

分岐ボタンコンポーネントを配置します。
ターゲットにラベルtextを指定します。

停止コンポーネントを配置します。

③iscriptコンポーネントの配置

iscriptコンポーネントを配置します。

下記のコードを貼り付けます。

f.random_text = [
'テキスト1',
'テキスト2',
'テキスト3'
];
let index = Math.floor(Math.random() * f.random_text.length);
f.selected_text = f.random_text[index];

【コードの解説】

  • テキスト1

  • テキスト2

  • テキスト3

今回は、上記の3つの文章からランダムに1つ選び表示します。

【参考】文章が4つの場合

f.random_text = [
'テキスト1',
'テキスト2',
'テキスト3',
'テキスト4'
];
let index = Math.floor(Math.random() * f.random_text.length);
f.selected_text = f.random_text[index];

④ティラノスクリプトコンポーネントの配置

ティラノスクリプトコンポーネントを配置します。

下記のコードを貼り付けます。

[emb exp="f.selected_text"][p]

【参考】セリフの場合

#山田太郎
[emb exp="f.selected_text"][p]

テキストコンポーネントと同様に、#の後にキャラクター名を記述します。

ジャンプコンポーネントを配置します。
ターゲットにラベルselectを指定します。

これで、ランダムに文章・セリフを表示する手順は完了です。
以上で解説を終わります。おつかれさまでした。

この記事が気に入ったらサポートをしてみませんか?