找回密码
 点一下
查看: 1313|回复: 3

新手求助!请问这些技能怎么做?

[复制链接]
发表于 2014-11-7 08:13:12 | 显示全部楼层 |阅读模式
1、任何对其造成攻击伤害的英雄都会在4秒内减少100%主属性提供的攻击力以及30%的攻击/移动速度(普通单位则减少80%攻击力)
2、生命值每损失1%攻速提高2%
3、每累计受到1000点伤害则清除自身debuff一次
发表于 2014-11-8 00:43:00 | 显示全部楼层
1. 首先无法精确捕捉伤害来自攻击;用被攻击+被攻击目标受到伤害捕捉,如果LZ的图里不用法球,那用法球debuff捕捉更精确点,然后减掉主属性并给予光环或者被动技能,开计时器到期后恢复属性删掉技能
2. 计时器循环检查生命值,符合条件了替换攻击手套或者光环
3. 受到伤害后绑定并累积伤害值,到1000了用删除所有负面buff的动作,LZ自己做的非负面buff的负面buff用删除技能来删(可能需要填写物编ID)
回复

使用道具 举报

发表于 2014-11-8 01:14:16 | 显示全部楼层
3. 受到伤害后绑定并累积伤害值,到1000了用删除所有负面buff的动作,LZ自己做的非负面buff的负面buff用删除技能来删(可能需要填写物编ID)
@chyj4747 关于这个你能否做1个详细的演示地图? 关于数组绑定和变量的数值传递过程 1直不是很明白啊
回复

使用道具 举报

发表于 2014-11-8 23:53:39 | 显示全部楼层
RoyalFlare 发表于 2014-11-8 01:14
3. 受到伤害后绑定并累积伤害值,到1000了用删除所有负面buff的动作,LZ自己做的非负面buff的负面buff用删 ...

用数组的话比如一个数组记录数据,另一个数组记录单位,再弄个变量记录数组长度
循环单位数组就能找到数据位置,如果不存在该单位就往数组里新加一个
当数据从数组里删除时把数组里最后一个值挪到被删除数据的地方,对应的单位数组也要做一样的操作
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 15:50 , Processed in 0.152250 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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