Project1

标题: 如何改变对话框的高度 [打印本页]

作者: jinlanshan    时间: 2020-2-17 13:42
标题: 如何改变对话框的高度
请问如何改变对话框的高度,在Window_Base里看了半天,改了textHight的数值,但好像对应的不是对话框的高度
作者: hyrious    时间: 2020-2-17 14:17
如果你指的是【显示文章】那个窗口,那么修改 Window_Message.prototype.windowHeight(rpg_windows.js: 4284行)即可
作者: chanszeman1018    时间: 2020-2-17 14:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: jinlanshan    时间: 2020-2-17 14:23
hyrious 发表于 2020-2-17 14:17
如果你指的是【显示文章】那个窗口,那么修改 Window_Message.prototype.windowHeight(rpg_windows.js: 42 ...

万分感谢!
作者: jinlanshan    时间: 2020-2-17 14:37
hyrious 发表于 2020-2-17 14:17
如果你指的是【显示文章】那个窗口,那么修改 Window_Message.prototype.windowHeight(rpg_windows.js: 42 ...

是指下面这个吧?
Window_Message.prototype.windowHeight = function() {
    return this.fittingHeight(this.numVisibleRows());
};
那fittingHeight和numVisibleRows()是指哪里?
本人js小白,修改的话,应该怎么改?
作者: jinlanshan    时间: 2020-2-17 15:27
弄明白了,numvisibleRows()应该为固定的值4,要是不对的话欢迎大佬指正
作者: hyrious    时间: 2020-2-17 15:31
jinlanshan 发表于 2020-2-17 14:37
是指下面这个吧?
Window_Message.prototype.windowHeight = function() {
    return this.fittingHeigh ...

Window_Base 里定义了 fittingHeight(85行,根据行数计算高度),Window_Message 里覆盖定义了 numVisibleRows(4294行,可见行数)
不修改默认脚本的话,可以添加一个插件脚本,内容为
  1. Window_Message.prototype.windowHeight = function() {
  2.     return 233/* 你需要的高度 */;
  3. }
复制代码
当然还是建议学习一下 js 的写法和插件脚本的基本格式
作者: jinlanshan    时间: 2020-2-17 15:59
hyrious 发表于 2020-2-17 15:31
Window_Base 里定义了 fittingHeight(85行,根据行数计算高度),Window_Message 里覆盖定义了 numVisib ...

好的,感谢大佬




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1