设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5820|回复: 10
打印 上一主题 下一主题

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
跳转到指定楼层
1
发表于 2016-1-18 14:12:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
預設最大隊伍四個人 怎麼提高

Lv1.梦旅人

梦石
0
星屑
50
在线时间
72 小时
注册时间
2010-1-17
帖子
28
2
发表于 2016-1-18 14:32:46 | 只看该作者
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
3
 楼主| 发表于 2016-1-18 16:27:46 | 只看该作者
kcj8121387 发表于 2016-1-18 14:32
很简单,你可以通过YEP插件实现

插件名称:YEP_PartySystem

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

使用道具 举报

Lv1.梦旅人

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


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

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
258 小时
注册时间
2011-12-23
帖子
72
6
发表于 2016-1-19 00:18:32 | 只看该作者
小叮鈴 发表于 2016-1-18 23:43
YEP那個戰鬥經驗結算(戰利品) 第五個也會卡到(文字被切) 有解決方法嗎?

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

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
258 小时
注册时间
2011-12-23
帖子
72
8
发表于 2016-1-19 18:58:06 | 只看该作者
本帖最后由 roy12585 于 2016-1-19 19:01 编辑

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


[
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
140
在线时间
345 小时
注册时间
2009-5-15
帖子
111
9
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 15:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表