请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 1367|回复: 6

如何使一个单位每流失1%的生命值就增加1%的攻击伤害

[复制链接]
发表于 2013-1-7 22:55:50 | 显示全部楼层 |阅读模式
如题,不是普攻攻击
就是那种所有伤害都获得提升
我用的是YDWE
有高手知道怎么弄吗,实在是想不出来了
发表于 2013-1-8 02:04:23 | 显示全部楼层
本帖最后由 dx89 于 2013-1-8 02:54 编辑

单位攻击
用单位现有生命除单位属性最大生命=已有百分比
1-百分比=失去百分比
创建单位对敌人造成伤害=记录单位对敌人造成伤害数值* 失去百分比
应该是这样把
1.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 10:52:39 | 显示全部楼层
多谢了
回复 支持 反对

使用道具 举报

发表于 2013-1-8 11:22:26 | 显示全部楼层
用伤害事件做,你无法判断伤害是普通攻击还是技能伤害,你可以去找全法球系统或者多重箭等方法来做附加判断。
简单点的,建议用命令光环做,100个等级的命令光环可以很好的处理,其实可以弄成每损失2%生命增加2%攻击力,这样只需要50个等级,或者再少点。

点评

提升攻击力可以采用"二进制法"来设置单位的任意攻击力,基础攻击的百分比数值可以通过计算来获得,不需要用等级很高的马甲技能,如果需要加攻的技能多的话会造成马甲技能多而且效率不高。  详情 回复 发表于 2013-1-8 11:31
回复 支持 反对

使用道具 举报

发表于 2013-1-8 11:31:54 | 显示全部楼层
lo 发表于 2013-1-8 11:22
用伤害事件做,你无法判断伤害是普通攻击还是技能伤害,你可以去找全法球系统或者多重箭等方法来做附加判断 ...

提升攻击力可以采用"二进制法"来设置单位的任意攻击力,基础攻击的百分比数值可以通过计算来获得,不需要用等级很高的马甲技能,如果需要加攻的技能多的话会造成马甲技能多而且效率不高。

点评

lo
无法捕捉攻击力的情况下还有其他方法么?  详情 回复 发表于 2013-1-8 11:35
回复 支持 反对

使用道具 举报

发表于 2013-1-8 11:35:01 | 显示全部楼层
lfglvstory 发表于 2013-1-8 11:31
提升攻击力可以采用"二进制法"来设置单位的任意攻击力,基础攻击的百分比数值可以通过计算来获得,不需要 ...

无法捕捉攻击力的情况下还有其他方法么?

点评

基础攻击力是可以计算的,很容易的公式。暴雪的加攻技能都是只计算基础攻击力的。  详情 回复 发表于 2013-1-8 11:48
回复 支持 反对

使用道具 举报

发表于 2013-1-8 11:48:13 | 显示全部楼层
lo 发表于 2013-1-8 11:35
无法捕捉攻击力的情况下还有其他方法么?

基础攻击力是可以计算的,很容易的公式。暴雪的加攻技能都是只计算基础攻击力的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2019-10-23 11:22 , Processed in 0.382809 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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