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で代入すると半角スペースが消去されてしまうからです。 理由はわかりません。
広告