【解決済み】コマンドウインドウ(画像赤枠)の文字サイズと色を変更したい

東 蒼汰

ユーザー
●やりたい事
コマンドウインドウ(画像赤枠)の文字サイズと色を変更したい。
●やってみた事
 自力でスプリクトを知らべても分からない。
 AIさんに質問して書いてもらったプラグインも効果なし。

因みにAIさんの回答は此方です。

※文字サイズの変更
(() => {
'use strict';

// メニューコマンドウィンドウのフォントサイズを変更する
Window_MenuCommand.prototype.standardFontSize = function() {
// ここに希望のフォントサイズを設定する(デフォルトは28)
return 22; // 例として22に設定
};

})();

※文字カラー
(() => {
'use strict';

// メニューコマンドウィンドウの通常時の文字色を変更する
Window_MenuCommand.prototype.normalColor = function() {
// ここに希望の文字色のHEXコードを設定する
// 例:#ff69b4(ホットピンク)
return '#ff69b4';
};

// (任意)選択中の項目に別の色を設定する
Window_MenuCommand.prototype.selectColor = function() {
// ここに選択中の文字色のHEXコードを設定する
// 例:#ffff00(黄色)
return '#ffff00';
};

})();

文字サイズに関しては、スプリクト内にstandardFontSizeと言う関数も変数も無いのが原因なのは理解しています。

●教えて欲しい事。
コマンドウインドウ(画像赤枠)の、文字サイズと色をプラグインを書いて変更する方法。



●やりたい事
bandicam 2025-10-26 00-54-33-893.jpg
 
最後に編集:
Window_MenuCommandクラスはWindow_Commandを継承していて、そちらのdrawItem関数でコマンドの文字を描画しています。
drawTextの前にresetTextColorを呼び出しているので、Window_MenuCommandクラスにdrawItem関数を再定義してしまうのが良いと思います。

文字サイズはcontents.fontSizeの値を変更することで、色はchangeTextColor関数を呼び出すことで変更できます。

ところで、本掲示板にはコードをわかりやすく表示するためのタグが存在します。
書き込みフォーム上部の三点メニューからコードを選択すると挿入できるので、次からコードを貼り付ける場合には活用してみてください。
 
Back
トップ