Project1

标题: 怎麼增加四個以上的人物? [打印本页]

作者: 小叮鈴    时间: 2016-1-18 14:12
标题: 怎麼增加四個以上的人物?
預設最大隊伍四個人 怎麼提高
作者: kcj8121387    时间: 2016-1-18 14:32
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

把 Max Battle Members 的值改成你想要的人数(默认是4)
作者: 小叮鈴    时间: 2016-1-18 16:27
kcj8121387 发表于 2016-1-18 14:32
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

可以是可以 不過有個大問題 首先戰鬥看不見第五個人物數據 而且人物太下面了 被擋住 再來經驗YEP插件會被切到 其次人物在地圖上移動還是只有四個
作者: roy12585    时间: 2016-1-18 22:07
小叮鈴 发表于 2016-1-18 16:27
可以是可以 不過有個大問題 首先戰鬥看不見第五個人物數據 而且人物太下面了 被擋住 再來經驗YEP插件會被 ...


跟随人数也要改成5啊  地图上就5个了   
再弄个YEP_BattleStatusWindow 战斗脸图  变相解决了战斗中第5个角色数据显示问题
作者: 小叮鈴    时间: 2016-1-18 23:43
roy12585 发表于 2016-1-18 22:07
跟随人数也要改成5啊  地图上就5个了   
再弄个YEP_BattleStatusWindow 战斗脸图  变相解决了战斗中第5个 ...

YEP那個戰鬥經驗結算(戰利品) 第五個也會卡到(文字被切) 有解決方法嗎?
作者: roy12585    时间: 2016-1-19 00:18
小叮鈴 发表于 2016-1-18 23:43
YEP那個戰鬥經驗結算(戰利品) 第五個也會卡到(文字被切) 有解決方法嗎?

不知道你说的什么情况,有截图吗……
作者: 天涯孤客    时间: 2016-1-19 09:16
虽然我还没玩儿 MV, 但听两位说的。 我估计 ,想要增加一人的战斗,肯定不是  一个插件能够解决掉的。

一个插件只能 加入一个人物。。  然后,这个新加入的人物的坐标,是个问题,,经验等结算是个问题。  都需要其他插件的配合吧。
作者: roy12585    时间: 2016-1-19 18:58
本帖最后由 roy12585 于 2016-1-19 19:01 编辑

"而且人物太下面了 被擋住"是不是说横版战斗图第5个队员位置太靠下了,是的话,插件YEP_BattleEngineCore可以设置"側视图坐标",Y坐标原来公式是XXXXX-16,改成XXXXX-32.側视图就提升了.
电脑没MV,只能用XXXXX表示了,说不清楚,自己摸索下吧



作者: dujian15    时间: 2016-1-19 19:10
在Game_Object这个脚本下,有一个方法(函数)

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

这个4就是系统用来调用战斗最大人数的方法,随你怎么改,如果改成20,那么就是20人的群 P(和谐)

如果想在游戏中控制这个数值,你可以自行定义一个全局变量,然后在脚本中进行操作。

主要的步骤是:
1,新建一个.js文件,在游戏编辑器(MV)中加载这个插件。
2,编辑插件,输入:

var manBattleMemberForGame = 4;//manBattleMemberForGame这个是变量名,随便你起什么,阿猫阿狗都可以
Game_Party.prototype.maxBattleMembers = function() {
    return manBattleMemberForGame;
};



3.如果游戏中需要改变这个数值,你可以通过事件,调用一句脚本语句:

manBattleMemberForGame = 20;//输入你想群 P的数值。

上述三步,即可实现。





其实还有很多种变数,希望兄弟你能触类旁通。
作者: dujian15    时间: 2016-1-19 19:12
YEP_BattleEngineCore这个插件,原理上也是重写了这个方法,但有些时候参战人数需要变化的场合,比如不想写脚本,但还想让一些人物有召唤类技能,就可以通过设置最大参战人数这个数值,增加一个召唤物。

如果不需要太多的变化,那么可以直接用YEP_BattleEngineCore来设置,简单又方便。
作者: dujian15    时间: 2016-1-19 19:15
刚才上楼上翻了一下,你如果想看第五个人的战斗数据,需要修改系统文件 rpg_windows.js下的内容,其实也比较简单。

比如窗口中默认显示的列数是4,所以你只能看到4个人,如果这个列数修改到5,就可以显示5个人,这部分内容比较简单,但操作起来比较麻烦,需要你自己的悟性慢慢来领悟了。






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