Project1

标题: 请问如何改变物品选择窗口的位置? [打印本页]

作者: shenyi216    时间: 2021-7-13 12:06
标题: 请问如何改变物品选择窗口的位置?
程序小白想请教大佬们,在非战斗时候,如何把物品选择的窗口移动到底部?默认在顶部挡住了人物立绘的半张脸。。。

Screen Shot 2021-07-13 at 12.05.02 AM.png (1.48 MB, 下载次数: 52)

Screen Shot 2021-07-13 at 12.05.02 AM.png

作者: alexncf125    时间: 2021-7-13 13:09
本帖最后由 alexncf125 于 2021-7-13 13:11 编辑

rpg_windows.js中大概(我看的是MV)有这么一段

Window_EventItem.prototype.initialize = function(messageWindow) {
    this._messageWindow = messageWindow;
    var width = Graphics.boxWidth;
    var height = this.windowHeight();
    Window_ItemList.prototype.initialize.call(this, 0, 0, width, height);

你先加句
var y = Graphics.boxHeight - height;
再把那个, 0, 0, 改成, 0, y,
应该就OK了
作者: shenyi216    时间: 2021-7-14 05:41
alexncf125 发表于 2021-7-13 13:09
rpg_windows.js中大概(我看的是MV)有这么一段

Window_EventItem.prototype.initialize = function(message ...

感谢感谢!!我看了下mz有一点不一样,是在update placement这个function里定义的位置:

Window_EventItem.prototype.updatePlacement = function() {
    if (this._messageWindow.y >= Graphics.boxHeight / 2) {
        this.y = 0;
    } else {
        this.y = Graphics.boxHeight - this.height;
    }
};

我粗暴的把第一个if注释掉了就让所有道具框都显示在底部了。。。另外如果用默认ui的话,取消按钮的位置有点低,我又在下面的placeCancelButton那里手动给y加了25就好了

作者: xuechen19940302    时间: 2023-10-1 00:06
shenyi216 发表于 2021-7-14 05:41
感谢感谢!!我看了下mz有一点不一样,是在update placement这个function里定义的位置:

Window_EventIt ...

大佬能问问您是怎么修改的吗?我也遇见这个问题了!感谢您!




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