ptextやmtextに半角スペースを使いたい【ティラノスクリプト】

ティラノスクリプト

ティラノスクリプトではptextやmtextに半角スペースを入れても勝手に消去されてしまいます。
でも結構簡単に対処することが可能です。

スポンサーリンク

変数を使う

変数を使用することで対応します。

仮に以下のような文字をptextで表示したいとします。
Copyright (C) 2018 りまね. All Rights Reserved.


;レイヤーを表示状態に
[layopt visible="true" layer="0"]

;このまま入れた場合(ピンク色)
[ptext text="Copyright © 2018 りまね. All Rights Reserved." layer="0" x="550" y="50" color="0xff0099"]

;tf.copyrightという名前の変数に入れてから表示(水色)
[iscript]
tf.copyright = "Copyright © 2018 りまね. All Rights Reserved.";
[endscript]
[ptext text=&tf.copyright layer="0" x="550" y="100" color="0x005599"]

©というのはマルシーを表示するための特別なコードです。


半角スペースも含めて表示されました。
また、mtextやglinkでも同様のことが可能です。

ちなみに、なぜたった一行で終わっているのにも関わらずevalタグではなくiscriptを使用しているのかというと、evalで代入すると半角スペースが消去されてしまうからです。
理由はわかりません。

コメント