需要 SomeRanDev 的 Skill Extender 插件帮助

开始为我的游戏制作战斗菜单和战斗 UI 了,我想设计一个技能,调用另一组技能供玩家选择。通过 SomeRanDev 的 Skill Extender 插件,我基本实现了想要的效果,但扩展技能窗口只会出现在屏幕中央。

虽然有一些参数可以调整,但似乎没有选项能移动这个扩展窗口的位置。我也不太确定具体应该把它放在哪里,但肯定不想让它直接出现在屏幕正中间。有人知道如何调整扩展窗口的位置吗?

2 个赞

这是 SkillExtender 中用于定位窗口的函数:


Window_SkillExtend.prototype.updatePlacement = function() {
	this.makeItemList();
	this.height = this.fittingHeight(this._data.length.clamp(1, _.maxRows));
	this.x = (Graphics.boxWidth - this.width) / 2;
	this.y = (Graphics.boxHeight - this.height) / 2;
};

你可以通过直接编辑插件文件,或在新插件文件中添加该函数的副本,将其修改为放置在你需要的任何位置。

3 个赞

我建议使用将副本保存到新文件的方法,非常棒,Solar_Flare。

欢迎来到社区 AceyP

1 个赞

非常感谢。通过调整插件的这部分,我成功把菜单放到了更好的位置。

太感谢了!我不确定这个新论坛是否有新手引导区。毕竟已经习惯了旧版,现在感觉有点混乱。