ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録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


関連記事

ティラノスクリプト備忘録48
[mask]を使ったメニュー表示

今回の備忘録はティラノスクリプトのタグ[mask]を使用した開閉するようなメニューの表示方法についてです。まずは動画と実際に使用しているコードをご覧ください。動画は「テニスのポンチ様」より。 実際の動 ...

ティラノスクリプト備忘録7 タイトル画面を編集する

ティラノスクリプト備忘録第7弾は「タイトル画面の編集」です。スクリプト上でボタンの表示/非表示や配置を決める方法を説明していきます。ティラノビルダーでは配置や画像の変更をGUIで簡単に設定できますが、 ...

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

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

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

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

ティラノスクリプト備忘録3 変数と出力

ティラノスクリプト備忘録第3弾は「変数と出力」です。変数があれば、ステータス的なのが作れたり、プレイヤーの選択による分岐以外の分岐が作れたりといいことだらけ。変数は小難しいところもありますが食わず嫌い ...

アーカイブ