碰撞体积是一个单位与其他单位接触时拥有的体积。

碰撞体积的存在使得单位之间可以被卡住,这可以是无意的,也可以有意为之。

碰撞体积与英雄的模型大小没有直接关系。

碰撞体积分类

不同碰撞体积的对比

在游戏文件中,碰撞体积没有明确的数值,而是分为几种(括号内为具体数值):

  • DOTA_HULL_SIZE_BUILDING (298)
  • DOTA_HULL_SIZE_TOWER (144)
  • DOTA_HULL_SIZE_BARRACKS (144)
  • DOTA_HULL_SIZE_FILLER (96)
  • DOTA_HULL_SIZE_HUGE (80)
  • DOTA_HULL_SIZE_HERO (24)
  • DOTA_HULL_SIZE_REGULAR (16)
  • DOTA_HULL_SIZE_SIEGE (16)
  • DOTA_HULL_SIZE_SMALL (8)
  • DOTA_HULL_SIZE_SMALLEST (2)

注:游戏文件中并没有明确写出碰撞体积的具体数值,括号内的数值为根据历史经验、英文版dota2 wiki、liquipedia wiki整理而来,可能会与实际情况存在一定出入

英雄的碰撞体积

所有英雄都拥有值为DOTA_HULL_SIZE_HERO (24)的碰撞体积,除了下列英雄:

英雄碰撞体积
DOTA_HULL_SIZE_SMALL (8)
DOTA_HULL_SIZE_SMALL (8)
DOTA_HULL_SIZE_SMALL (8)
DOTA_HULL_SIZE_SMALL (8)

普通单位的碰撞体积

普通单位碰撞体积
Roshan DOTA_HULL_SIZE_HERO (24)
近战兵、中立生物 DOTA_HULL_SIZE_REGULAR (16)
攻城单位 DOTA_HULL_SIZE_SIEGE (16)
远程兵 DOTA_HULL_SIZE_SMALL (8)

建筑物的碰撞体积

建筑物碰撞体积
遗迹 DOTA_HULL_SIZE_BUILDING (298)
泉水防御塔DOTA_HULL_SIZE_TOWER (144)
兵营DOTA_HULL_SIZE_BARRACKS (144)
填充建筑前哨 DOTA_HULL_SIZE_FILLER (96)

召唤单位的碰撞体积

召唤单位碰撞体积
Heroes neutral centaur outrunner.png 半人马猎手,Heroes neutral centaur khan.png 半人马征服者,Heroes neutral gnoll assassin.png 豺狼人刺客,Hellbear model.png 地狱熊怪,Heroes neutral polar furbolg ursa warrior.png 地狱熊怪粉碎者,Heroes neutral kobold.png 狗头人,Kobold Soldier model.png 狗头人士兵,Heroes neutral kobold taskmaster.png 狗头人长官,Heroes neutral ghost.png 鬼魂,Heroes neutral dark troll warlord.png 黑暗巨魔召唤法师,Phoenix Sun model.png 恒星凤凰,Heroes neutral giant wolf.png 巨狼,Templar Assassin Psionic Trap model.png 灵能陷阱(召唤物),Heroes neutral fel beast.png 魔能之魂,Heroes neutral mud golem.png 泥土傀儡,Heroes neutral dark troll.png 丘陵巨魔,Heroes neutral forest troll berserker.png 丘陵巨魔狂战士,Heroes neutral forest troll high priest.png 丘陵巨魔牧师,Heroes neutral satyr trickster.png 萨特放逐者,Heroes neutral satyr hellcaller.png 萨特苦难使者,Heroes neutral satyr soulstealer.png 萨特窃神者,Heroes neutral ogre magi.png 食人魔冰霜法师,Heroes neutral ogre mauler.png 食人魔拳手,Heroes neutral alpha wolf.png 头狼,Heroes neutral enraged wildkin.png 枭兽撕裂者,Gyrocopter Homing Missile model.png 追踪导弹(召唤物),Techies Remote Mine model.png 遥控炸弹(召唤物),Heroes neutral harpy storm.png 鹰身女妖风暴巫师,Heroes neutral harpy scout.png 鹰身女妖侦察者,Heroes neutral black drake.png 远古黑蜉蝣,Heroes neutral black dragon.png 远古黑龙,Heroes neutral granite golem.png 远古花岗石傀儡,Heroes neutral prowler shaman.png 远古萨满潜行者,Ancient Prowler Acolyte model.png 远古侍僧潜行者,Heroes neutral rock golem.png 远古岩石傀儡,Heroes roshan.png 肉山,幻火(召唤物),Heroes neutral wildkin.png 枭兽,Mud Golem model.png 碎土傀儡(召唤物),Heroes neutral big thunder lizard.png 远古雷肤兽,Heroes neutral small thunder lizard.png 远古岚肤兽DOTA_HULL_SIZE_HERO (24)
Elder Titan Astral Spirit model.png 星体游魂(召唤物),Mega Melee Creep Radiant model.png 超级近战兵(天辉),Mega Melee Creep Dire model.png 超级近战兵(夜魇),Mega Ranged Creep Radiant model.png 超级远程兵(天辉),Mega Ranged Creep Dire model.png 超级远程兵(夜魇),Nature's Prophet Treant model.png 大树人(召唤物),Techies Land Mine model.png 地雷,Items courier.png 动物信使(召唤物),Sentry Ward model.png 岗哨守卫(召唤物),Siege Creep Radiant model.png 高级攻城车(天辉),Siege Creep Dire model.png 高级攻城车(夜魇),Melee Creep Radiant model.png 高级近战兵(天辉),Melee Creep Dire model.png 高级近战兵(夜魇),Ranged Creep Radiant model.png 高级远程兵(天辉),高级远程兵(夜魇),Siege Creep Radiant model.png 攻城车(天辉),Siege Creep Dire model.png 攻城车(夜魇),Weaver Beetle model.png 甲虫,Melee Creep Radiant model.png 近战兵(天辉),Melee Creep Dire model.png 近战兵(夜魇),Techies Stasis Trap model.png 静滞陷阱(召唤物),Wildwing Ripper Tornado model.png 飓风(召唤物),Heroes dark troll warlord skeleton warrior.png 骷髅战士(召唤物),Zuus Nimbus model.png 雷云(召唤物),Heroes invoker forged spirit.png 熔炉精灵(召唤物),Witch Doctor Death Ward model.png 死亡守卫(召唤物),Observer Ward model.png 侦查守卫(召唤物),Juggernaut Healing Ward model.png 治疗守卫(召唤物),Broodmother Spiderling model.png 蜘蛛寄生(召唤物),Heroes broodmother spiderling.png 蜘蛛幼虫(召唤物),Spellicons broodmother spin web.png 蛛网(召唤物),Ranged Creep Radiant model.png 远程兵(天辉),远程兵(夜魇),烈焰骷髅弓手,幻影(召唤物)DOTA_HULL_SIZE_REGULAR (16)
DOTA_HULL_SIZE_SMALLEST (2)

优先级

当两个单位碰撞体积具有重叠时(通过相位状态强制位移或无视地形状态等),优先级较低的单位会被挤开,优先级较高的单位会不动。

  • 如果其中一个单位是无法被位移的单位,那么总是另一个单位被挤开,如悬崖地形、建筑物、树木、一些能改变地形的技能(如沟壑等)均属于无法被移动的单位。
  • 如果两个单位中至少有1个单位具有相位状态,那么总是先失去相位状态的单位被挤开。
0.0
0人评价
avatar