ページ 11

テキスト縦位置について

Posted: 2018年4月13日(金) 20:39
by 御味噌屋
お世話になっております。
メッセージテキストの縦位置についてご質問させてください。
左寄せ、中央寄せなど横位置の指定は出来るのですが、
上下中央の縦位置の指定というのがわかりません。
コアスクリプトのWindow.js内のdrawtextらへんを
いじるのはなんとなくわかるのですが、
縦位置を中央寄せにするにはどのようにしたらよいか教えていただきたく存じます。
デフォでは上寄せになっております。
(フォントの大きさを小さくするとわかります。)
よろしくお願いいたします。

Re: テキスト縦位置について

Posted: 2018年4月13日(金) 22:58
by 剣崎 宗二
お疲れ様です。
rpg_window.js内のdrawTextから縦の並び位置を変更する事は出来ません(そのパラメーターがありません。強引にy位置を調整する事で何とかする事も不可能とは言いませんが非常に面倒になると考えます)

変更するとしたらrpg_core.js内のBitmap.prototype.drawText、

コード: 全て選択

var ty = y + lineHeight - (lineHeight - this.fontSize * 0.7) / 2;

ここかと考えます。

多分0.7を排除すれば行けるとは思いますが、試しておりませんので飽くまでも参考意見として。

Re: テキスト縦位置について

Posted: 2018年4月14日(土) 00:01
by 御味噌屋
剣崎 宗二 様

お世話になっております。
教えていただいたやり方で無事に出来ました。
ありがとうございました!