Project1
标题:
请教群体攻击的计算逻辑
[打印本页]
作者:
taeckle
时间:
2020-12-26 21:07
标题:
请教群体攻击的计算逻辑
比如我方有4名队员,敌方其中一人发动一群体攻击技能攻击我方,请问我方受到的伤害是按照哪种逻辑运算的?
是每个队员轮流先后从update_phase1_step1到update_phase4_step6走一遍,还是4个队员一起走step1,step2,step3,step4,只是在每一个step里有先后顺序呢?
作者:
RPGzh500223
时间:
2020-12-26 23:05
这个RMXP脚本都有注释,你慢慢看一遍基本可以找到答案吧……
start_phase4 生成敌方、我方行动顺序的数组@action_battlers
phase4_step1-6流程是关于@action_battlers的流程
简单的说step1 取@action_battlers被去除的首位为@acive_battler
根据@active_battler的行动,生成目标数组@target_battlers
然后将行动效果应用到@target_battlers的每一个battler(对数组的“遍历操作”,你可以看作是同时完成)
接着就是动画过程
step6完了再返回step1,就是下一个@acive_battler了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1