ページ 11

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

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

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

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

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

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

Posted: 2017年5月17日(水) 11:45
by 剣崎 宗二
すごくざっくりした回答ですが、以下に各項目の「大体のやり方」を…

>ネームウィンドウの高さ
パラメーター「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;
};

>ウィンドウのデザイン
取りたい方法によります。このウィンドウだけ違うスキンをロードする、そもそもウィンドウを透明化させて背景にピクチャを描く、など。

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

Posted: 2017年5月17日(水) 23:11
by niya
ありがとうございますー!
高さについてはウィンドウのheight?のことだったのですが、
ネームボックスのフォントサイズが変えられることが分かっただけでも本当にありがたいです!

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