ごいしはまぐり

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

ティラノスクリプト

ティラノスクリプト備忘録40
マクロに値を渡す

投稿日:2019年11月30日 更新日:



 今回はティラノスクリプト[macro]タグで変数を渡す方法についてご説明します。

 [macro]タグは繰り返し同じようなタグの組み合わせを使用しているときに使うとコードが短くすることが出来るので制作効率化に繋がります。

 ただ、マクロは決められたタグの羅列を実行するだけで、なかなか融通が利かない…そんなときには変数の受け渡しをして融通の利くマクロを作っちゃいましょう。

 変数の受け渡しについてまずは動画とコードをご覧ください。



マクロ変数受け渡しテスト[p]

[macro name=jikken]

[text val=%mes]

[endmacro]

マクロ実行テスト[p]

;マクロ呼び出し
[jikken mes=メッセージウィンドウに表示させます][p]

マクロ変数受け渡しテスト終了[p]


 3行目から7行目でマクロの定義をします。
 今回はメッセージウィンドウに文字を表示させる[text]タグを使用しています。

 textタグのvarに%mesを置くことで値を渡すことが出来るようにします。

 マクロの呼び出し時にmesという属性を渡すことで、メッセージウィンドウに渡した内容が表示されるようになっています。

 上記のようにマクロ内に値を渡すことで、[anim]を使った動作、[camera]の移動など、若干異なる動作でも同じマクロを使用することで複雑な動作を1行で記述出来てしまいます。



 次回以降は更に実践的なマクロについて記事を書いていきます。

 それではまた!




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

-ティラノスクリプト

執筆者:


comment

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

CAPTCHA


関連記事

ティラノスクリプト備忘録41
跳ねるマクロ

 今回は、使ってきた自作マクロを紹介したいと思います。 まずはキャラクターが「跳ねるマクロ」です。 実際に動かしてみた動画とコードをご覧ください。 跳ねるマクロ[p] [chara_show name ...

ティラノスクリプト備忘録10 背景切替タイプ見本(method)

今回は背景切り替えタイプの見本を動画にしました。bgタグのmethodでの違いが一目瞭然!是非、お役立て下さい♪ フェードイン:fadeInフェードインダウン:fadeInDownフェードインレフト: ...

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

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

ティラノスクリプト備忘録23
クリッカブルタグ

 脱出ゲーム等で使われるクリッカブルタグを今まで使ったことがなかったので、実際に動作させてタグの仕様について覚え書きします。 クリッカブルとはクリック出来る領域を設定して動作させるタグです。パラメータ ...

ティラノスクリプト備忘録31
タグ[l][r][p]について

 こんにちは!今回はティラノスクリプトで一番多く使うタグ[l][r][p]についてです。 まずは改行[r]とページ送り[p]の具体例です。 改行サンプル 改行テストです[p] 一行目を表示します[r] ...

アーカイブ