3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 14300|回复: 90
打印 上一主题 下一主题

转帖 DOTA中移动速度的终极研究

[复制链接]

1

主题

636

帖子

1807

积分

游戏狂人

Rank: 6Rank: 6

贡献度
24
金元
17108
积分
1807
精华
0
注册时间
2007-11-24
QQ
跳转到指定楼层
主题
发表于 2009-8-11 22:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先观察下,DOTA中移动速度来源

英雄初始移动速度
直接增加点数的道具物品(鞋子类,吹风仗)
按百分比增加移动速度的道具,技能,光环等(夜叉,双刀,罗萨之风,疯狂面具,电魂的狂热执着,巨魔的大招........)
首先,鞋子类的不能叠加,只取最高值,比方同时出了飞鞋,假腿,普通鞋,取其中最大的
看电魂,初始295MS



然后我打-MS,380(其实地球人都知道这不能叠加~~~~就当是废话吧)



下面说重点:

英雄的移动速度到底如何计算?



其实很简单,下面几个问题解决了答案也就出来了



同类型的是不是叠加?比如,同时装备飞鞋和风帐,移动速度是不是直接叠加?

不同类型是不是叠加,如果叠加,如何叠加?

我们先来解决第一个问题

魔兽版本:1.20

地图版本:6.51

以下所有测试都是在以上的环境下测试的





如上图所示,

电魂的初始移动速度是295

飞鞋85

风帐20



我输入-MS,显示实际移动速度为400

295+85+20=400

很明显,直接叠加的

也就是说,所有点数类加移动速度的道具都是直接叠加的(鞋子类只取其中最高的)



--

-夜叉:7%的移动速度

罗萨之风:激活后加20%的移动速度

经过我测试,

单独装备夜叉(无鞋子)---315

单独装备罗萨之风,进入隐身状态后---353



然后同时装备夜叉和罗萨,并开疾风步进入隐形,

如上图所示:实际移动速度为374



在这里我假设,最终移动速度=基础移动速度+基础移动速度*(夜叉的7%+罗萨激活后的20%)



根据假设计算下,295+295*(7%+20%)=374.65



和实际输入-MS后完全吻合,证明我们猜想正确..............



d第一个问题成功解决



线面来看第二个问题






如上图所示,如今电魂在装备飞鞋和飞鞋和夜叉的情况下

我们输入-MS,可以得到电魂此时的移动速度为406



其实稍微分析下,我们需要解决的问题很简单:

夜叉的百分比到底是在英雄初始移动速度乘以7%还是在(英雄初始移动速度+飞鞋)乘以7%?

先计算第一种情况

295*7%+295+85=400.65明显和-MS测得的406差太多



然后计算第二种情况

(295+85)*7%+295+85=406.6

结果出来了,百分比是在初始移动速度+点数类速度加成的基础上算的.......



到这里研究结束,

简单用一个公式来表示:

最终移动速度=英雄初始移动速度+点数类移动速度+(英雄初始移动速度+点数类移动速度)*(百分比1+百分比2+...+百分比N)



简化下



最终移动速度=(英雄初始移动速度+点数类移动速度)*(100%+百分比1+百分比2+...+百分比N)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 07:39 , Processed in 0.025446 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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