Dota2使用的是Source引擎,进行关卡设计使用的是Source引擎配备的Hammer编辑器。在Hammer编辑器中,对于长度的衡量是使用Units作为基本单位,但是不同内容的Units定义又是不一样的。对于地图和建筑,一个Unit等于0.75英寸,也就是1.9厘米。对于人物,一个Unit等于1英寸,也就是2.5厘米。
(对CS有研究的朋友应该知道CS里人物身高是72Units,正好是六英尺,即1.83米)对于天空盒,一个Unit等于1英尺,看单位变了,是英尺,也就是30厘米。在Dota2里人物移动速度是指人物模型相对于场景的速度,所以使用的是场景单位。风行草鞋开风步的速度是(295+45)X (1+0.5)= 510 换算成人类单位是9.69米/秒。如果按这个速度跑完百米,比女子世界纪录(乔伊娜的10.49)还要快。
而冰女的裸移速是280,出名的短腿。这280移速换算成人类单位就是5.32米/秒。大概相当于你上班快迟到时候的行走速度。也许你会问,Hammer编辑器中为什么要使用这么复杂的度量衡体系?V社在开发者文档里面强力甩锅,说3DS MAX就是这么干的,既然上游都遵循这个标准,我们也没办法。那为什么3DS MAX要这么干?因为美国通行英制,学校里也是这么教的。所以,都是体制的错!利益相关:Dota2早期测试玩家 跟dota/dota2专业玩家同场竞技是什么感觉? - 知乎用户的回答 美服天梯2000分选手,Dota2 Mod开发者。