查看: 2720|回复: 1

[已经解决] 请教群体攻击的计算逻辑

[复制链接]
梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
发表于 2020-12-26 21:07:15 | 显示全部楼层 |阅读模式

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

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

×
比如我方有4名队员,敌方其中一人发动一群体攻击技能攻击我方,请问我方受到的伤害是按照哪种逻辑运算的?
是每个队员轮流先后从update_phase1_step1到update_phase4_step6走一遍,还是4个队员一起走step1,step2,step3,step4,只是在每一个step里有先后顺序呢?

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
回帖
205
发表于 2020-12-26 23:05:32 | 显示全部楼层
这个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了

评分

参与人数 2星屑 +50 赞 +1 收起 理由
RyanBern + 50 认可答案
taeckle + 1 多谢大神指点!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部