ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録5 変数によるIf分岐

投稿日:2019年5月9日 更新日:

ティラノスクリプト備忘録第5弾は「変数によるIf分岐」の作り方です。
ボタン以外の分岐があると、ゲームとしての奥深さを表現出来たりしそうですね。

ティラノスクリプト備忘録3では変数の出力について、
ティラノスクリプト備忘録4では乱数について簡単に変数について記述しました。
今回はそれらを利用してIf分岐を作成します。

具体的なIf分岐の記述方法は以下の通りです。



[if exp="f.hensu==1"]
	f.hensuが1の場合ここが表示されます[p]
[elsif exp="f.trn==2"]
    f.hensuが2の場合ここが表示されます[p]
[elsif exp="f.trn>=3 && f.trn<=5" ]
    f.hensuが3以上5以下の場合ここが表示されます[p]
[else]
    上記以外の場合ここが表示されます[p]
[endif]


"f.hensu==1"は1と等しい場合ということなのですが、
=ではなく==と2個連続で=が並ぶのに注意して下さい。
最後に[endif]を入れることも忘れずに。

Ifに使える比較演算子は以下の通りです。

a==ba が b と等しいときに真(true)
a!=ba が b と等しくない場合に真(true)
a<ba が b より少ない場合に真(true)
a>ba が b より大きい場合に真(true)
a<=ba が bと等しいか少ない場合に真(true)
a>=b a が bと等しいか大きい場合に真(true)


簡単にIf分岐について記述しましたが、変数とIfの組み合わせで分岐はより細かくできます。
以前にも紹介しました「学園ライト!」では上記のIf分岐でRPGのような戦闘シーンを作っています。
例えばターン数、残りHPで立ち絵やセリフを出す、アイテムを持っているかいないか等々。
戦闘シーンではループ処理も入れているので、こちらも忘れない内に記録します!

それではまた♪



ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

ティラノスクリプト備忘録16
セーブデータ・変数の初期化

 みなさまこんにちは!ぽんかです。以前、乱数や変数による条件分岐、変数への入力についてご説明しましたが、今回はセーブデータと変数の初期化についてです。 中でもシステム変数は不可逆的で一度保存してしまっ ...

ティラノスクリプト備忘録30
ティラノビルダーでティラノスクリプトを使う

 こんにちは!今回はティラノビルダーでティラノスクリプトを使用する方法についてです。 ティラノビルダーは直感でノベルゲームを作ることが出来て非常に便利なツールです。そこでティラノスクリプトを使えるよう ...

ティラノスクリプト備忘録25
ランダムで文字を表示

 今回はランダムで文字を表示するコードを組んでみました。まずは動画とコードをご覧ください。 ランダムで文字を表示 ランダム文字テスト[p] ;ループカウント [eval exp="f.loo ...

ティラノスクリプト備忘録4 JavaScriptで乱数

ティラノスクリプト備忘録第4弾は「乱数」。サイコロとか、ダメージ計算、その他色々な運要素を盛り込んだゲームには必須といっても過言ではありません。今回はJavaScriptを使って整数の乱数を発生させま ...

ティラノスクリプト備忘録1 アイキャッチ

ごいしはまぐりのアドベンチャーゲームの作品は基本的にティラノスクリプトを使用しているのですが、備忘録も兼ねて「コピーしてすぐに使える一連のタグ」を記録していきます。まず第1弾は「アイキャッチ」。アニメ ...

アーカイブ