Project1

标题: 如何让我方队伍的参战人数超过4个人? [打印本页]

作者: 勇者奥古斯汀    时间: 2024-1-22 23:47
标题: 如何让我方队伍的参战人数超过4个人?
本帖最后由 勇者奥古斯汀 于 2024-1-23 01:00 编辑

我方参战人数6个,8个,10个,甚至更多,不知道会对战斗有什么影响,果然还得实测才知道。

据说4人参战是这种传统战斗模式的最佳数量。

不知何故我想讲的故事最后总是需要表现更宏大的战斗……

我记得以前看过一个脚本,但好像不太好用。请原谅,因为时间太久,我的记忆很模糊了。

也许保持四人战斗,通过剧情等方式轮替其他替补队员也是个不错的选择。
作者: shiroin    时间: 2024-1-23 00:19
最简单粗暴的做法就是改rpg_objects.js里这一段的代码的内容:

Game_Party.prototype.maxBattleMembers = function() {
    return 4;
};

它硬编码了最大战斗人数为4,所以你把这个4改成你需要的数值,就可以扩展战斗人数了
但这么改没有考虑到人数扩展后,UI布局变得混乱的问题,所以还需要继续修改代码,或者直接找个插件解决UI和人数的适配问题
比如这个插件:
https://forums.rpgmakerweb.com/i ... le-max-actor.47306/
作者: 勇者奥古斯汀    时间: 2024-1-23 00:49
本帖最后由 勇者奥古斯汀 于 2024-1-23 01:09 编辑
shiroin 发表于 2024-1-23 00:19
最简单粗暴的做法就是改rpg_objects.js里这一段的代码的内容:

Game_Party.prototype.maxBattleMembers =  ...


是的,印象中就是这个插件。

让我测试一下,首先需要设置一个5人的队伍。

测试发现我的老项目出了问题,不论事件还是测试模式的战斗都直接显示失败,任何角色都不显示行走图,我不知道为什么……

好吧,又开了一个项目,放进去这个插件发现是插件导致的……




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