ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録47
cond属性

投稿日:2020年4月25日 更新日:





 こんにちは!ぽんかです。

 今回は全てのタグに使えるcond属性についての覚え書きです。

 公式のタグリファレンスには以下のように書いてあります。



すべてのタグにcond属性があります。JS式を記述して、その結果が真の場合のみタグが実行されます

https://tyrano.jp/tag/ ティラノスクリプト公式 タグリファレンス


 では、実際にどういうことなのか。動画とコードをご覧ください。





condテスト[p]

[eval exp="f.hensu=1"]

[text val="f.hensuは1です。" cond="f.hensu==1"]
[text val="f.hensuは2です。" cond="f.hensu==2"]
[text val="f.hensuは3です。" cond="f.hensu==3"]

[p]

[eval exp="f.hensu=2"]

[text val="f.hensuは1です。" cond="f.hensu==1"]
[text val="f.hensuは2です。" cond="f.hensu==2"]
[text val="f.hensuは3です。" cond="f.hensu==3"]

[p]

condテスト終了[p]


 タグ[text]はメッセージウィンドウに文字を表示させるタグです。

 上記の動画とコードでは、まずf.hensuに1を代入しています。

 そして、textタグ内のcond属性でf.hensuが1のタグだけが実行されているのが分かると思います。

 f.hensuが2の場合も同様にcond属性が2のタグだけが実行されています。

 このように、cond属性は結果がtrueとなる場合にだけ実行される便利な属性なのです。



それではまた!



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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

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

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

ティラノスクリプト備忘録9 セーブスロット数の変更

ティラノスクリプトのセーブスロットの数をデフォルトから減らしたり多くしたりしたいことはあるのではないでしょうか。特に長編で分岐が沢山ある作品の場合はセーブスロットが沢山ほしい!なんてプレイヤーもいらっ ...

ティラノスクリプト備忘録49 動きのあるふきだしマクロ

今回の備忘録は動きのあるふきだしを表示して会話をする方法についての記録です。まずは動画と実際に使用しているコードをご覧ください。動画は「学園ライト!」より。 実際の動作とコード 会話ではふきだし、地の ...

ティラノスクリプト備忘録46
文字のセンタリング

 こんにちは!ぽんかです。 今回はメッセージウィンドウに表示される文字のセンタリング方法についてです。 自作品「思ひ出のラプソディ」ではメッセージ表示領域に対して中央揃えと瞬間表示を使うことで映画字幕 ...

ティラノスクリプト備忘録39
JavaScriptでティラノスクリプトのタグを使う

 ティラノスクリプトのタグ、[iscript]でJavaScriptを使うことができますが、今回の記事は[iscript]内でティラノスクリプトのタグを呼び出す方法についてのメモです。 [iscrip ...

アーカイブ