ネームウィンドウの高さや幅を変えたい

niya
記事: 30
登録日時: 2016年3月30日(水) 11:33

ネームウィンドウの高さや幅を変えたい

投稿記事by niya » 2017年5月17日(水) 10:18

アドベンチャーゲームの制作中で、
ノベルゲーム総合プラグインと、
YEPメッセージコアのプラグインを
使わせていただいているのですが、
ネームウィンドウの高さが個人的に高すぎるので
低くしたい、
名前の文字数で幅が動くのが気になるので、
幅を固定したい…と思ったのですが、
自己解決出来そうにありません…。

:oops: 更に欲を言えば、
ネームウィンドウの文字だけ小さくしたり、
ウィンドウのデザインも変えられたら最高だなぁ…
などと思ってます…。

画像にすればいいじゃん、という感じもするのですが、
ノベルゲーム総合プラグインで、
メッセージウィンドウの文字のサイズを変えられなかったので、
YEPメッセージコアプラグインを導入したところ、
ネームウィンドウが出せるなら使わせてもらっちゃおう、
という経緯です。

何かいい方法がありましたら教えていただけると幸いです!!

アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: ネームウィンドウの高さや幅を変えたい

投稿記事by 剣崎 宗二 » 2017年5月17日(水) 11:45

すごくざっくりした回答ですが、以下に各項目の「大体のやり方」を…

>ネームウィンドウの高さ
パラメーター「Name Box Buffer Y」を増減させてみてください。


>ネームウィンドウの幅固定
Window_NameBox.prototype.refresh 内、

コード: 全て選択

this.width = this.windowWidth();

を固定値に。
一例として

コード: 全て選択

this.width = 200;



>ネームウィンドウの文字だけ小さく

コード: 全て選択

Window_NameBox.prototype.standardFontSize = function() {
    return $gameSystem.getMessageFontSize();
};


これを固定値に変更。
一例として

コード: 全て選択

Window_NameBox.prototype.standardFontSize = function() {
    return 10;
};



>ウィンドウのデザイン
取りたい方法によります。このウィンドウだけ違うスキンをロードする、そもそもウィンドウを透明化させて背景にピクチャを描く、など。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
niya
記事: 30
登録日時: 2016年3月30日(水) 11:33

Re: ネームウィンドウの高さや幅を変えたい

投稿記事by niya » 2017年5月17日(水) 23:11

ありがとうございますー!
高さについてはウィンドウのheight?のことだったのですが、
ネームボックスのフォントサイズが変えられることが分かっただけでも本当にありがたいです!

プログラミングが全くの素人でさっぱり分からないので、
フェイス画像が置ける場所がなどを利用してなんとか頑張りたいと思います!

“MV:質問” へ戻る