找回密码
 点一下
查看: 887|回复: 12

怎么通过数据模块实现“单位进行了攻击”的判定

[复制链接]
发表于 2016-9-8 19:08:58 | 显示全部楼层 |阅读模式
rt,想学习一下数据模块的做法,触发器就不必了。

点评

使用触发器可以。比如指令队列、伤害造成时间等。  发表于 2016-9-8 19:52
 楼主| 发表于 2016-9-8 19:57:22 | 显示全部楼层
那就用触发器吧,方便一点

点评

我打错字了,我其实想说:用验证器可以....不知怎么打成触发器了。我后边列举的都是验证器类型。 当然,用触发器也是可以的。  详情 回复 发表于 2016-9-8 20:14
回复

使用道具 举报

发表于 2016-9-8 19:58:24 | 显示全部楼层
这让我想起了斧王的反转,@yxxiaobin 英雄收到攻击会进行反击,对周围单位造成伤害。用数据怎么做的

点评

使用自动技能或周期行为,判断单位受伤害时间(验证器)。  详情 回复 发表于 2016-9-8 20:15
回复

使用道具 举报

发表于 2016-9-8 20:14:29 | 显示全部楼层
卷轴丶 发表于 2016-9-8 19:57
那就用触发器吧,方便一点

我打错字了,我其实想说:用验证器可以....不知怎么打成触发器了。我后边列举的都是验证器类型。
当然,用触发器也是可以的。
回复

使用道具 举报

发表于 2016-9-8 20:15:03 | 显示全部楼层
sky282438525 发表于 2016-9-8 19:58
这让我想起了斧王的反转,@yxxiaobin 英雄收到攻击会进行反击,对周围单位造成伤害。用数据怎么做的

使用自动技能或周期行为,判断单位受伤害时间(验证器)。

点评

如何让判断受到的伤害是普通攻击类型?法术类型?或者物理伤害?  详情 回复 发表于 2016-9-9 05:22
如果这个被动是直接反弹给伤害单位呢?数据怎么指向伤害源?  详情 回复 发表于 2016-9-9 01:12
回复

使用道具 举报

发表于 2016-9-8 20:23:34 | 显示全部楼层
本来就有个caster is firing weapon的极其常用的验证器

点评

这个验证器是什么原理。都是显示的施法单位 目标单位 没有说要验证什么效果,求解惑  详情 回复 发表于 2016-9-9 00:36
谢了  详情 回复 发表于 2016-9-8 21:52
回复

使用道具 举报

 楼主| 发表于 2016-9-8 21:52:12 | 显示全部楼层
royugo 发表于 2016-9-8 20:23
本来就有个caster is firing weapon的极其常用的验证器

谢了
回复

使用道具 举报

发表于 2016-9-9 00:36:38 | 显示全部楼层
royugo 发表于 2016-9-8 20:23
本来就有个caster is firing weapon的极其常用的验证器

这个验证器是什么原理。都是显示的施法单位 目标单位 没有说要验证什么效果,求解惑

点评

我不太习惯英文名,我猜测对应的中文版应该是武器开火阶段的验证器。有两个验证器可以验证武器开火的,你可以自己测试一下。  发表于 2016-9-9 12:04
回复

使用道具 举报

发表于 2016-9-9 01:12:49 | 显示全部楼层
yxxiaobin 发表于 2016-9-8 20:15
使用自动技能或周期行为,判断单位受伤害时间(验证器)。

如果这个被动是直接反弹给伤害单位呢?数据怎么指向伤害源?
回复

使用道具 举报

发表于 2016-9-9 05:22:16 | 显示全部楼层
yxxiaobin 发表于 2016-9-8 20:15
使用自动技能或周期行为,判断单位受伤害时间(验证器)。

如何让判断受到的伤害是普通攻击类型?法术类型?或者物理伤害?

点评

虽然有点歪楼,但是还是解释一下吧。 目前纯数据的情况下无法做到真正的伤害反弹。只能是在受到伤害后给伤害源一个固定的伤害值。所以这个更像是荆棘,而不是反弹。 真正的反弹是按百分比返还伤害,这个只能使用触  详情 回复 发表于 2016-9-9 12:11
回复

使用道具 举报

发表于 2016-9-9 12:11:59 | 显示全部楼层
sky282438525 发表于 2016-9-9 05:22
如何让判断受到的伤害是普通攻击类型?法术类型?或者物理伤害?

虽然有点歪楼,但是还是解释一下吧。
目前纯数据的情况下无法做到真正的伤害反弹。只能是在受到伤害后给伤害源一个固定的伤害值。所以这个更像是荆棘,而不是反弹。
真正的反弹是按百分比返还伤害,这个只能使用触发器来做。而使用触发器的话,一切都简单了,连技能都不需要了,只需要一个行为,在修正里设定减免比例,然后用触发器探测单位受伤害这个效果事件,然后给予伤害源一定的伤害,这个伤害可以非常的随意去控制,因为都是通过计算得到嘛,而且通过读取数据模板也能很方便的知道伤害的类型或其他什么信息。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-23 22:14 , Processed in 0.234817 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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