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

Project1

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

[已经过期] 如何制作援助,一个少人问又实用的东西

[复制链接]

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
跳转到指定楼层
1
发表于 2015-6-28 21:47:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
默认的战斗系统里,队伍前4个角色上场参加战斗。之后的角色休息。除了必败战外,一旦参加战斗的角色全部阵亡游戏结束。

现在问题来了。为了丰富战斗,游戏设置队伍的第5个角色为援助角色。援助角色不参加战斗,不在胜负计算范围内。在每一个回合开始时,玩家决定本回合行动方针前,援助角色自动释放某一个技能(无视魔力或者TP消耗)。特别值得注意的是,游戏里的每一个角色,即使是主角都可以进行援助,他们有各自不同的援助技能。

我知道很多游戏也一定采用了这种援助系统。因为这个系统极大地丰富了战斗。但可惜的是那些游戏被加密了,无法得知援助如何实现。大家有什么思路没?



题外话:最近又手贱填坑了。很好!虽然也知道不会坚持太久,但总比没有好。
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2015-6-28 21:57:58 | 只看该作者
事件页第三页有个【强制战斗指令】
在回合开始的时候调用这个事件以此达到目的...
等待追问中,我估计你会问非特定战斗怎么实现调用战斗事件...
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
3
 楼主| 发表于 2015-6-28 22:06:16 | 只看该作者
正太君 发表于 2015-6-28 21:57
事件页第三页有个【强制战斗指令】
在回合开始的时候调用这个事件以此达到目的...
等待追问中,我估计你会 ...

这倒是给了我一个很好的启发。你说的那个“强制战斗指令”我看了一下,不只是参战的4个角色可以用,甚至连没有上场或者不存在的角色都可以用,但可惜的是无法使用变量什么的,都是设死的,无法用于实战。

我记得事件页的所有事件都有对应的脚本,我想如果把“强制战斗指令”的脚本找出来,然后加工一下。在脚本中传入自定的参数,然后在调用应该会有不错的效果吧。事不宜迟,我现在就看看这个办法能不能行得通。

点评

加工一下当然可以使用,但我觉得这不是最大的障碍,我估计最大的障碍是“非特定战斗怎么实现调用战斗事件”...  发表于 2015-6-28 22:08
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
4
发表于 2015-6-28 22:12:31 | 只看该作者
timiesea 发表于 2015-6-28 22:06
这倒是给了我一个很好的启发。你说的那个“强制战斗指令”我看了一下,不只是参战的4个角色可以用,甚至 ...

“非特定战斗实现调用战斗事件”的思路是:
找到敌人特定队伍战斗事件的脚本,将其改为:如果是1号敌人队伍,则是一般战斗事件,如果不是1号敌人队伍,就执行特定队伍战斗事件...
然后将1号敌人队伍中添加一般战斗事件,也就是强制战斗指令,然后和所有的敌人队伍战斗都会执行这个战斗事件...

点评

这么复杂!我咋听不懂啊!  发表于 2015-6-28 22:18
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
5
 楼主| 发表于 2015-6-28 22:16:14 | 只看该作者
timiesea 发表于 2015-6-28 22:06
这倒是给了我一个很好的启发。你说的那个“强制战斗指令”我看了一下,不只是参战的4个角色可以用,甚至 ...

非特定战斗?你指的是所有的战斗吗?

在BattleManager中有一个turn_start方法,每一个回合开始都会调用这个方法。只要把调用“强制战斗指令”的脚本写进去,那么每一场战斗都会有效了。不过这只是初步的思路,至于具体的实现还有待探索。

你还有其他的思路吗?

点评

你应该懂我的意思,假如1号敌人队伍是史莱姆×2,我们希望的不仅仅是只打史莱姆×2的时候才执行强制战斗指令,这就需要非特定战斗实现调用战斗事件   发表于 2015-6-28 22:22
这个可以试试...楼上的方法是将战斗事件一般化的方法...  发表于 2015-6-28 22:20
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
6
发表于 2015-6-29 08:02:40 | 只看该作者
横版自带援助功能
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-5 14:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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