开始为我的游戏制作战斗菜单和战斗 UI 了,我想设计一个技能,调用另一组技能供玩家选择。通过 SomeRanDev 的 Skill Extender 插件,我基本实现了想要的效果,但扩展技能窗口只会出现在屏幕中央。
虽然有一些参数可以调整,但似乎没有选项能移动这个扩展窗口的位置。我也不太确定具体应该把它放在哪里,但肯定不想让它直接出现在屏幕正中间。有人知道如何调整扩展窗口的位置吗?
开始为我的游戏制作战斗菜单和战斗 UI 了,我想设计一个技能,调用另一组技能供玩家选择。通过 SomeRanDev 的 Skill Extender 插件,我基本实现了想要的效果,但扩展技能窗口只会出现在屏幕中央。
虽然有一些参数可以调整,但似乎没有选项能移动这个扩展窗口的位置。我也不太确定具体应该把它放在哪里,但肯定不想让它直接出现在屏幕正中间。有人知道如何调整扩展窗口的位置吗?
这是 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;
};
你可以通过直接编辑插件文件,或在新插件文件中添加该函数的副本,将其修改为放置在你需要的任何位置。
我建议使用将副本保存到新文件的方法,非常棒,Solar_Flare。
欢迎来到社区 AceyP
非常感谢。通过调整插件的这部分,我成功把菜单放到了更好的位置。
太感谢了!我不确定这个新论坛是否有新手引导区。毕竟已经习惯了旧版,现在感觉有点混乱。