Project1

标题: 请教一种援助效果 [打印本页]

作者: id人格分裂症    时间: 2008-11-22 19:12
标题: 请教一种援助效果
战斗中当角色$game_actors[1]被敌人打中,角色$game_actors[2]的战斗图自动移动到角色$game_actors[1]的战斗图位置,替角色$game_actors[1]承受此次伤害,然后$game_actors[1]不掉HP,只有$game_actors[2]掉HP [LINE]1,#dddddd[/LINE]此贴于 2008-11-23 14:51:45 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-11-28 12:46:37 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-11-29 12:04:00 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-11-30 22:23:52 被版主redant提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-12-1 18:31:53 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: 小东东仔    时间: 2008-11-22 19:14
在说啥?看不懂,能不能简单化!
作者: id人格分裂症    时间: 2008-11-22 19:17
就是当战斗中某个角色被打了,另一个角色自动移到他身边代替他挨打,明白不?
作者: 天圣的马甲    时间: 2008-11-22 20:24
类似这样的?
http://rpg.blue/web/htm/news323.htm
作者: id人格分裂症    时间: 2008-11-24 17:42
以下引用天圣的马甲于2008-11-22 12:24:45的发言:

类似这样的?
http://rpg.blue/web/htm/news323.htm



似乎有一点区别,我不想把援护作为一种特技,而是在战斗中随机自动触发的,而且所有的角色只援护数据库中的1号角色,还有战斗图的移动......
作者: darkten    时间: 2008-11-26 22:31
可以用技能--〉公共事件 实现你要的效果,但是有限制
1. 只能对应技能发动,普通攻击没有影响。
2. 超多工作/麻烦

(目前我只知道如何在默认系统上制作,全动画、RTAB之类的就不知道行不行的通...)
作者: id人格分裂症    时间: 2008-11-26 23:20
以下引用darkten于2008-11-26 14:31:05的发言:

可以用技能--〉公共事件 实现你要的效果,但是有限制
1. 只能对应技能发动,普通攻击没有影响。
2. 超多工作/麻烦

(目前我只知道如何在默认系统上制作,全动画、RTAB之类的就不知道行不行的通...)




公共事件里怎么写战斗图的移动呢?比如2号角色的战斗图移动到1号角色战斗图的位置然后再移回原位
作者: darkten    时间: 2008-11-27 21:57
公共事件里怎么写战斗图的移动呢?比如2号角色的战斗图移动到1号角色战斗图的位置然后再移回原位

如果是默认纵版(只是现实战斗图那种)

首先是敌人技能--〉公共事件--〉判断目标是哪一个角色(可以用条件分支+状态法解决,这里就当作1号角色被攻击)--〉更改角色图形,2号角色,战斗图变空白--〉1号角色显示动画A--〉伤害处理/敌人强制行动--〉更改角色图形,2号角色,战斗图变会原状。

动画A:显示2号角色的战斗图,然后加上敌人技能的攻击时动画。
在伤害处理/敌人强制行动这一步,伤害处理会比较简单,但是看起来比较“假”
如果是用敌人强制行动的话,就要预先使用条件分支+状态法判定是哪一个敌人发动攻击,然后设置盖敌人攻击2号角色。

注:
思路其实是很简单的,麻烦的是在设置条件分支和使用状态法,功夫超多、超麻烦...
但是只要搞明白了,很多战斗效果都可以实现出来了...




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