查看: 6605|回复: 10

[交流讨论] 怎麼增加四個以上的人物?

[复制链接]
梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
发表于 2016-1-18 14:12:33 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
預設最大隊伍四個人 怎麼提高
梦石
0
星屑
50
在线时间
72 小时
注册时间
2010-1-17
回帖
19
发表于 2016-1-18 14:32:46 | 显示全部楼层
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

把 Max Battle Members 的值改成你想要的人数(默认是4)
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2016-1-18 16:27:46 | 显示全部楼层
kcj8121387 发表于 2016-1-18 14:32
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

可以是可以 不過有個大問題 首先戰鬥看不見第五個人物數據 而且人物太下面了 被擋住 再來經驗YEP插件會被切到 其次人物在地圖上移動還是只有四個
回复

使用道具 举报

梦石
0
星屑
50
在线时间
258 小时
注册时间
2011-12-23
回帖
71
发表于 2016-1-18 22:07:36 | 显示全部楼层
小叮鈴 发表于 2016-1-18 16:27
可以是可以 不過有個大問題 首先戰鬥看不見第五個人物數據 而且人物太下面了 被擋住 再來經驗YEP插件會被 ...


跟随人数也要改成5啊  地图上就5个了   
再弄个YEP_BattleStatusWindow 战斗脸图  变相解决了战斗中第5个角色数据显示问题
[
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2016-1-18 23:43:40 | 显示全部楼层
roy12585 发表于 2016-1-18 22:07
跟随人数也要改成5啊  地图上就5个了   
再弄个YEP_BattleStatusWindow 战斗脸图  变相解决了战斗中第5个 ...

YEP那個戰鬥經驗結算(戰利品) 第五個也會卡到(文字被切) 有解決方法嗎?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
258 小时
注册时间
2011-12-23
回帖
71
发表于 2016-1-19 00:18:32 | 显示全部楼层
小叮鈴 发表于 2016-1-18 23:43
YEP那個戰鬥經驗結算(戰利品) 第五個也會卡到(文字被切) 有解決方法嗎?

不知道你说的什么情况,有截图吗……
[
回复

使用道具 举报

梦石
0
星屑
50
在线时间
125 小时
注册时间
2006-7-19
回帖
225
发表于 2016-1-19 09:16:32 | 显示全部楼层
虽然我还没玩儿 MV, 但听两位说的。 我估计 ,想要增加一人的战斗,肯定不是  一个插件能够解决掉的。

一个插件只能 加入一个人物。。  然后,这个新加入的人物的坐标,是个问题,,经验等结算是个问题。  都需要其他插件的配合吧。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
258 小时
注册时间
2011-12-23
回帖
71
发表于 2016-1-19 18:58:06 | 显示全部楼层
本帖最后由 roy12585 于 2016-1-19 19:01 编辑

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


[
回复

使用道具 举报

梦石
0
星屑
140
在线时间
345 小时
注册时间
2009-5-15
回帖
77
发表于 2016-1-19 19:10:09 | 显示全部楼层
在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的数值。

上述三步,即可实现。





其实还有很多种变数,希望兄弟你能触类旁通。
敌人自动排列系统    1/1
技能类型着色   1/1
物品着色     0/1
仿网游强化系统    0/1
回复

使用道具 举报

梦石
0
星屑
140
在线时间
345 小时
注册时间
2009-5-15
回帖
77
发表于 2016-1-19 19:12:26 | 显示全部楼层
YEP_BattleEngineCore这个插件,原理上也是重写了这个方法,但有些时候参战人数需要变化的场合,比如不想写脚本,但还想让一些人物有召唤类技能,就可以通过设置最大参战人数这个数值,增加一个召唤物。

如果不需要太多的变化,那么可以直接用YEP_BattleEngineCore来设置,简单又方便。
敌人自动排列系统    1/1
技能类型着色   1/1
物品着色     0/1
仿网游强化系统    0/1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部