最新主题
最优秀的发帖人
Yangrousi (3703) | ||||
Cathiec (2165) | ||||
Rousiyang (1680) | ||||
Kramer (1334) | ||||
TehDDA (1131) | ||||
云朵 (712) | ||||
avacyn (401) | ||||
大菊花 (296) | ||||
xintiaoboy (273) | ||||
Cryingclown (254) |
登录
[游戏机制]关于DOTA能量衰退的讨论
2 posters
[游戏机制]关于DOTA能量衰退的讨论
本帖主要是为了解释衰退能量的问题,
为了更好地给大家讲出原理,我选取魔兽1.20版本下的dota6.53数据测试结果.
在Dota中,能量衰退指的是:技能本身具有效果X,随着时间的推延,效果逐渐变为Y,且X>Y,最后超过某一个时间点时,效果变为0.
这种衰退是一个持续的过程,并不是一个瞬间的变化.
最具代表性的就是毒,现在我用女王,毒龙和剧毒的毒给大家做例子讲解:
衰退能量=减速效果是按几次函数的速度衰退(测试以后给出的结论)
速度因素=降低速度的比值
则根据技能说明,我们有一下信息:
痛苦女王" 衰退能量 3.00 速度因素 0.2/0.3/0.4/0.5 持续时间 15秒
冥界亚龙" 衰退能量 1.00 速度因素 0.4/0.6/0.8 持续时间 5秒
剧毒术士" 衰退能量 3.00 速度因素 0.5 持续时间 15秒
而按照实际情况,我有以下统计:
其实,我们技能说明中提到减速效果持续15秒,的确是15秒,
在这15秒内,速度都不是100%的速度,哪怕是99.99%,
而一旦超过15秒了,速度就回复到100%.
dota中的速度改变是按照1秒1秒来的,可是当能量衰退到持续时间结束时,系统在接下来的第0.1秒,将能量衰退效果完全清除,
所以:实际减速时间=技能说明中的减速时间+0.1秒.
并且:我们能感觉到得减速时间段就在1秒-5秒,超过5秒以后变化太细微,我们很难察觉到.
由于女王毒镖的CD比较短,在一次结束前,我们可以再释放一次于同一目标上.
这时候机制是这样的:
1.当我们释放第二次毒镖时,立即造成瞬时伤害,并且终止第一次毒镖的所有后续伤害.
2.立即造成减速效果,并且当前减速效果受之前第一次毒镖残留的减速效果的加成.
具体加成方式是这样的:假设第一次毒镖残留减速效果时的移动速度为X,第二次毒镖的速度因素为Y,则当前的移动速度为X*(1-Y).
3.一秒钟以后,清除第一次毒镖残留的减速效果,将速度恢复至100%,并且继续按照第二次毒镖衰退能量函数的曲线变化下去.
那么,目标会在中第二次毒镖的一瞬间速度降到一个较小的值并且持续到接下来的1秒,这个值比普通情况中毒镖以后的速度要低,然后以更快的速度恢复,
那么我们感到减速效果的时间其实只有4.2秒左右,比之前少了将近1秒.
总得来说就是第二次的毒镖瞬间减速效果更好,但是目标速度恢复更快.
但是女王毒镖的CD至少也是8秒,假设你给一个目标上了一次毒镖,8秒后他的速度基本恢复好了,
你又给他上一个毒镖,虽然那瞬间和接下来的1秒内速度比普通情况要低,但是低的量可以忽略不计,
可目标速度恢复会快,恢复至标准速度附近省了将近1秒的时间,对于追人的我们来说,我们是有损失的.(该损失仅从减速效果考虑,不考虑技能伤害)
得出结论:
当你的物理DPS足够,但是蓝却很紧张时,请不要在第一个毒镖效果完全消失前就放第二个毒镖,除非你有十成把握在第二个毒镖效果消失前将目标杀死.
为了更好地给大家讲出原理,我选取魔兽1.20版本下的dota6.53数据测试结果.
在Dota中,能量衰退指的是:技能本身具有效果X,随着时间的推延,效果逐渐变为Y,且X>Y,最后超过某一个时间点时,效果变为0.
这种衰退是一个持续的过程,并不是一个瞬间的变化.
最具代表性的就是毒,现在我用女王,毒龙和剧毒的毒给大家做例子讲解:
衰退能量=减速效果是按几次函数的速度衰退(测试以后给出的结论)
速度因素=降低速度的比值
则根据技能说明,我们有一下信息:
痛苦女王" 衰退能量 3.00 速度因素 0.2/0.3/0.4/0.5 持续时间 15秒
冥界亚龙" 衰退能量 1.00 速度因素 0.4/0.6/0.8 持续时间 5秒
剧毒术士" 衰退能量 3.00 速度因素 0.5 持续时间 15秒
而按照实际情况,我有以下统计:
其实,我们技能说明中提到减速效果持续15秒,的确是15秒,
在这15秒内,速度都不是100%的速度,哪怕是99.99%,
而一旦超过15秒了,速度就回复到100%.
dota中的速度改变是按照1秒1秒来的,可是当能量衰退到持续时间结束时,系统在接下来的第0.1秒,将能量衰退效果完全清除,
所以:实际减速时间=技能说明中的减速时间+0.1秒.
并且:我们能感觉到得减速时间段就在1秒-5秒,超过5秒以后变化太细微,我们很难察觉到.
由于女王毒镖的CD比较短,在一次结束前,我们可以再释放一次于同一目标上.
这时候机制是这样的:
1.当我们释放第二次毒镖时,立即造成瞬时伤害,并且终止第一次毒镖的所有后续伤害.
2.立即造成减速效果,并且当前减速效果受之前第一次毒镖残留的减速效果的加成.
具体加成方式是这样的:假设第一次毒镖残留减速效果时的移动速度为X,第二次毒镖的速度因素为Y,则当前的移动速度为X*(1-Y).
3.一秒钟以后,清除第一次毒镖残留的减速效果,将速度恢复至100%,并且继续按照第二次毒镖衰退能量函数的曲线变化下去.
那么,目标会在中第二次毒镖的一瞬间速度降到一个较小的值并且持续到接下来的1秒,这个值比普通情况中毒镖以后的速度要低,然后以更快的速度恢复,
那么我们感到减速效果的时间其实只有4.2秒左右,比之前少了将近1秒.
总得来说就是第二次的毒镖瞬间减速效果更好,但是目标速度恢复更快.
但是女王毒镖的CD至少也是8秒,假设你给一个目标上了一次毒镖,8秒后他的速度基本恢复好了,
你又给他上一个毒镖,虽然那瞬间和接下来的1秒内速度比普通情况要低,但是低的量可以忽略不计,
可目标速度恢复会快,恢复至标准速度附近省了将近1秒的时间,对于追人的我们来说,我们是有损失的.(该损失仅从减速效果考虑,不考虑技能伤害)
得出结论:
当你的物理DPS足够,但是蓝却很紧张时,请不要在第一个毒镖效果完全消失前就放第二个毒镖,除非你有十成把握在第二个毒镖效果消失前将目标杀死.
Cathiec- 救世主
- 帖子数 : 2165
注册日期 : 12-10-22
您在这个论坛的权限:
您不能在这个论坛回复主题
周五 24 七月 - 14:02 由 TehDDA
» 好好学习贴
周一 9 三月 - 23:00 由 Yangrousi
» [2014年7月]第二十二期水楼
周六 20 九月 - 17:22 由 Yangrousi
» 世界杯吐槽帖
周五 4 七月 - 14:15 由 Cathiec
» [2014年6月]第二十一期水楼
周四 3 七月 - 21:31 由 大菊花
» [2014年5月]第二十期水楼
周五 23 五月 - 7:43 由 Yangrousi
» C和C++集中交流帖
周三 7 五月 - 15:44 由 Cathiec
» [2014年4月]第十九期水楼
周日 27 四月 - 12:16 由 Yangrousi
» 【本版特典】故事接龙(规则说明及讨论)
周日 27 四月 - 12:00 由 Yangrousi
» [2014年3月]第十八期水楼
周三 2 四月 - 9:35 由 Cathiec