ページ 11

「名前」表示時のみテキスト位置を調整する方法

Posted: 2023年10月16日(月) 14:30
by Sadame Hanabiki
いつも大変お世話になっております。
RPGツクールMZにて、「文章の表示」を使って表示する「テキストの位置」について、
「名前」が表示されている場合のみ、テキスト本文のX座標、Y座標を調整する、というような制御をどのように実現すればよいかご相談させていただけないでしょうか。
Image_RPGMZ_textArea.png
Image_RPGMZ_textArea.png (7.96 KiB) 閲覧された回数 709 回

実現したい事としては以下のようなシステムとなります。

オリジナルのピクチャを用いた会話システムを考えております。
会話用ピクチャの形状が特殊であり、このピクチャを使った会話時にはアクター名表示のエリアと、テキスト表示のエリアの座標を著しく変える必要があります。

ただ、会話以外のケースでは通常通り(ツクールデフォルト)の位置でテキストを表示したいと思っており、全てのケースで座標を変更ではなく、会話時のみ(「名前」欄が表示されているケースのみ)座標の補正をする、という制御にしたいと考えております。

スクリプトの修正方法や、他適切な制御方法などございましたらご教示いただければと思います。

Re: 「名前」表示時のみテキスト位置を調整する方法

Posted: 2023年10月18日(水) 21:23
by ゆわか
デフォルトでやるなら、細かい位置制御はできないけど
セリフ部分に顔グラを使わない場合であれば
透明な顔グラを設定することで、顔グラ表示分だけ右へ寄せられます。

細かく設定したい場合は、プラグインを作ってもらう必要があると思います。
上記の方法ではうまくいかないようなら、プラグインをリクエストしてみるといいかも。