ティラノスクリプト - メモ
ティラノスクリプトのメモ。

[fuki_star][fuki_stop]でスタイルを保存・再指定するマクロ

2022-06-05 メモ メッセージ , マクロ , ふきだし
この記事をシェアする

[fuki_stop]でスタイルがうまく戻らない事があるので対処用のマクロを作ってみました。

ティラノスクリプト v513c 現在

タグリファレンスには、このように説明がありましたので、その通りに動くようにしたいと思います。

「メッセージレイヤのスタイルは[fuki_start]前の状態に戻ります。」

タグリファレンスV5 - ティラノスクリプト

コード

マクロ名や、変数名などは変更してください。

使い方

  1. [fuki_start] の代わりに [mc_fuki_start] を使います。
  2. [fuki_stop] の代わりに [mc_fuki_stop] を使います。

解説

[fuki_start] の直前に、現在のメッセージレイヤーのスタイルを取得して、f変数に保存します。
シナリオ中にメッセージデザインを変更しない場合はsf変数でも良いとおもいます。

[fuki_stop] の直後に、保存したスタイルを再指定します。

蛇足

[position] タグで指定したパラメータを、そのつど上書き保存しているようなのですが、
メッセージレイヤーを複数使っているとスタイルが混在してしまうのと、[position]で未設定だと[fuki_chara]で指定したスタイルが残ってしまうので、少し不便な仕様だなあと思いました。

メッセージレイヤーを複数使っていると保存内容が混在してしまうのは、[position]の記述順に注意してパラメータを全て指定する事で一応回避はできますが面倒です。
[position]と[fuki_stop] をセットでマクロにしても良いかも。

[fuki_chara] にもmargin欲しいです。charaとotherでmargin変えたい・・・。

この記事をシェアする
メニューSE追加プラグイン 縦書きセーブ画面

コメント送信フォーム


※ Eメールは公開されません
Loading...
 画像の文字を入力してください