设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

请问如何改变物品选择窗口的位置?

查看数: 3189 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-13 12:06

正文摘要:

程序小白想请教大佬们,在非战斗时候,如何把物品选择的窗口移动到底部?默认在顶部挡住了人物立绘的半张脸。。。

回复

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

Window_EventIt ...

大佬能问问您是怎么修改的吗?我也遇见这个问题了!感谢您!
shenyi216 发表于 2021-7-14 05:41:38
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就好了
alexncf125 发表于 2021-7-13 13:09:37
本帖最后由 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了
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 15:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表