ページ 1 / 1
【解決済み】文字の行間を変えたい
Posted: 2022年7月21日(木) 20:42
by masa13
メッセージの行間を若干広くしたいなと思ってるのですが
そもそも可能なのでしょうか?
ググっていろいろ見てみましたがMV・MZについて触れてるツクマテや
他のところは見られるもののVXACEに関してはあまり触れてるところはありませんでした。
Re: 文字の行間を変えたい
Posted: 2022年7月22日(金) 20:24
by CACAO
Window_Base で定義されている line_height が行の高さを指定するものになります。
文字はこの高さの中央に描画されるので、この値を変更すると上下の間隔が広がると思います。
デフォルト値は 24 です。
次のスクリプトですべてのウィンドウの行の高さを変更します。
コード: 全て選択
class Window_Base
def line_height
28
end
end
メッセージのみ変更する場合は次のスクリプトでできます。
コード: 全て選択
class Window_Message
def line_height
28
end
end
選択肢も変更する場合はさらに次のスクリプトを追加します。
コード: 全て選択
class Window_ChoiceList
def line_height
28
end
end
スクリプトエディタにある Window_ で始まるセクションがウィンドウに関するスクリプトになります。
該当するクラスに line_height を足すとそのウィンドウの行の高さを変更できます。
Re: 文字の行間を変えたい
Posted: 2022年7月22日(金) 21:01
by masa13
自分の考えていた行間にできました。
スクリプトを読む限りだと初歩的なことだったのですね…
CACAOさんには以前からCUSTOMMENUをはじめとしたスクリプトでお世話になっていますが
個人的な質問でも助けていただきありがとうございます。