ごいしはまぐり

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

ティラノスクリプト

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


関連記事

ティラノスクリプト備忘録21
複数のメッセージウィンドウ

 複数のメッセージウィンドウを表示させる方法とタグ[l]、[p]、[er]の違いを覚え書きします。 メッセージウィンドウを複数使うことで会話文をキャラ毎に違う場所に表示させる等が出来るようになります。 ...

ティラノスクリプト備忘録37
カメラアップからスタート

 先日、「思ひ出のラプソディ」を公開しましたが、その中で最初からアップの状態からスタートする場面があります。 今回はアップからスタートする方法について説明します。 まずは動画とコードをご覧ください。 ...

ティラノスクリプト備忘録29
正規表現でタグ[]を消す

 こんにちは!今回は正規表現と置換を使ってタグを消します。 こちらのテクニックは例えばこんな時に便利です。 スクリプトを打ち始めたが…「もう一度シナリオの見直しをしたい」「ボイスを追加したくなった。依 ...

ティラノスクリプト備忘録17
広告収入を得よう

2020/07/03 広告常時表示方法を追加  自身の作ったゲームで収入を得る… ゲーム開発者なら一度は考えることではないでしょうか。 今回はティラノスクリプトやティラノビルダーを使って収益化、広告収 ...

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

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

アーカイブ