dota技术dota2 7.0帧数下降?

转过路角忽然发现,3岁的儿子已在路口等着自己回来。
在0℃的江苏无锡街头,环卫工用双手疏通下水道。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  【天辉夜魇】总第302期,本文经作者韩松授权发布,欢迎刀友分享~
  白虎+痛苦之源的睡箭组合真的就牢不可破吗?
  今天小编继续为大家带来由不较真不舒服斯基——韩松(田园海味)撰写的关于DOTA2中“即时技能”的有关知识,你想要的***就在文中!文章虽然有些长,但看完绝对不后悔!
  切记!你和7000分大神之间就差了俩字:学习!
  即时技能小科普
  今天还是想从一场比赛说起(然而我没看DAY2的比赛)。
  EG对阵COL,决胜局。
  3:46,一血爆发,所有解说频道的焦点都在下路。
  3:48,中路殁境神蚀者对主宰施放了星体禁锢。
  3:52,主宰从星体禁锢状态中脱离,开启剑刃风暴。
  然而----如文章头图所见,他掉血了。
  如果看了我昨天的文章的话,你会知道主宰在被T了之后是可以100%开出转而不受伤害的。
  通过0.25倍慢放发现,主宰在被关的时候右击了地板,想要耗黑鸟的血。但是主宰完全可以在不受伤害的情况下消耗黑鸟的血量。
  正如题目所说,本文写的是没有什么用的细节。一个细节无关紧要(况且比赛已经打完了),关键是我们能否从细节中学到什么。
  昨天有同学问,如何才能躲伤害啊?我手按抽了也不能每次都躲啊?
  正确做法为:在被禁锢的时候就按下快捷键,星体禁锢结束后会自动施放前面按的技能。
  如果你按的是尖刺外壳:
  如果你按的是狂暴:
  希瓦(只是表明能在禁锢结束后立刻施放):
  如果你按的是相位转移:
  就不按剧本来
  为什么相位转移躲不了伤害?
  有的同学认为,相位转移有前摇,躲不了。剑刃风暴、狂暴、尖刺外壳都没有施法前摇所以开的出来。
  是这样吗?
  可以发现,帕克的施法动作是0+0(0施法前摇+0施法后摇),说明并不是施法前摇的问题。有人会说,你们的维基写的是错的,相位转移就是有0.xx秒的前摇,你们的数据有问题。
  那我们来用数据说话。
  打开游戏中的技能数据文件npc_abilities.txt(方法在文尾),找到相位转移:
  &AbilityCastPoint& &0 0 0 0&
  这回总信了吧。
  我们再来看一组实例。
  睡箭组合相信大家早有耳闻,其以无赖的先手和无解的控制闻名。然而这个组合真的无解,一点商量的余地都没有吗?不妨利用上文的方法,在被睡的时候按下快捷键,看看白虎箭射中的时候会发生什么?
  请看下图:
  下面是战斗记录:
  注意看剑刃风暴与眩晕间的先后顺序。
  请注意熊战士并未装备神杖。
  仔细看小鱼模型上的紫色圈,那是黑暗契约的标志:
  这个最实用,小鱼可以在睡的时候开C,白虎箭击中的时候就会触发黑暗契约从而解除控制链。
  例子太多举不过来,就先放这么多图。
  对了,那帕克呢?
  很遗憾,相位转移并不能像上面的技能那样开出来。
  这从另一方面证明,相位转移与剑刃风暴之类的技能绝对有本质的差别,这种差别导致了他们在面对相同情况时表现出不同的情况。而这种差异,并非由施法前摇不同导致,一定是其他的原因导致的。
  那么是什么原因导致的呢?
  最后我在游戏文件中找到了***。打开技能数据文件,找到剑刃风暴:
  狂暴:
  尖刺外壳:
  希瓦:
  注意看图中红框画出来的文字:
  DOTA_ABILITY_BEH***IOR_IMMEDIATE
  我们发现,类似剑刃风暴、狂暴、尖刺外壳、BKB这样的技能或物品在属性上都有这么一段描述。
  翻译成中文,就是说:
  这些技能是“即时”的。
  “即时”技能在按下快捷键时就已经触发,而不需要等待队列中的其他命令(当然是否生效仍要看单位处于的状态)。
  由于这种属性,导致他们在同一时刻与其他技能相互作用时,拥有最高的优先级。
  我们回头来看前文的例子:
  分析如下:
由于在星体禁锢期间按下快捷键,脱离禁锢的同时就会施法,因此脱离星体禁锢的同时剑刃风暴的效果也会生效。
由于剑刃风暴是具有“即时”属性,所以在同时发生的事件中,剑刃风暴拥有最高的优先级。
由于优先级最高,因此剑刃风暴先于伤害生效。由于剑刃风暴提供100%魔法抗性,因此主宰没有受到伤害。
  具有“即时”属性的技能有:
卓尔游侠-精准光环
主宰-剑刃风暴
剃刀-等离子场
冥魂大帝-吸血光环
斯拉达-鱼人冲刺
风行者-风行
圣堂刺客-折光
圣堂刺客-触发陷阱
噬魂鬼-狂暴
噬魂鬼-喷吐
噬魂鬼-控制
噬魂鬼-吞噬
克林克兹-扫射
克林克兹-骨隐步
赏金猎人-暗影步
编织者-缩地
蝙蝠骑士-火焰飞行
裂魂人-神行太保
熊战士-激怒
矮人直升机-火箭弹幕
矮人直升机-高射火炮
炼金术士-不稳定化合物
祈求者-冰雷火大
祈求者-幽灵漫步
德鲁伊-狂猛
酒仙风暴元素-疾风步
不朽尸王-血肉傀儡
司夜刺客-尖刺外壳
司夜刺客-复仇
娜迦海妖-激流
维萨吉-召唤佣兽
斯拉克-黑暗契约
斯拉克-暗影之舞
美杜莎-分裂箭
美杜莎-魔法盾
巨魔战将-狂战士之怒
巨魔战将-近战旋风飞斧
巨魔战将-战斗专注
半人马战行者-奔袭冲撞
伐木机-死亡旋风
伐木机-收回锯齿飞轮
钢背兽-刺针扫射
巨牙海民-发动雪球
亚巴顿-回光返照
上古巨神-星体游魂回归
恐怖利刃-魔化
凤凰-终止凤凰冲击
凤凰-烈火精灵
凤凰-停止烈日炙烤
凤凰-切换移动形态
育母蜘蛛-摧毁蛛网
工程师-集中引爆
寒冬飞龙-严寒烧灼
  以下物品拥有“即时”属性:
除了动物信使、诡计之雾和知识之书的所有物品
  最后想补充的是,不是所有即时技能都不打断持续施法(包括TP)。
  上面介绍了即时技能的特点,这解释了为什么剑刃风暴可以躲避伤害。下面介绍相位转移为什么不能躲避伤害。
  首先来看一组实例。一下内容均在本地房间测试过,大家可以自己验证。
  在这里我们寻找一些施法前摇为0的技能:施法动作 - DotA - 灰机wiki
  然后按照前面的方法,在星体禁锢期间就按下相应技能的快捷键:
  可以发现,即使快捷键在星体禁锢期间就已经按下了,但这些技能总在星体禁锢结束后0.03~0.04秒后才会生效。
  但是他们确实是货真价实的0施法前摇的技能啊。
  别急,判断这0.03秒是否是施法前摇的方法就是看一下其他机制是否也有这0.03秒。
  我们选择一个BAT为1.7的英雄,给予他170点攻击速度。
  根据攻击间隔计算公式,AT=1.7*100/170=1.0,即每精确的1.0秒攻击一次。(关于攻击速度的内容参见我前面的文章)
  现在让他攻击别人:
  在普通攻击中居然也有0.03~0.04秒的误差,说明这个时间并不属于施法前摇。
  那么这个时间是是什么呢?
  我也不知道。
  但我在dota2 wiki上问了VALVE工作人员Bu3ny,他的答复是:
  这0.03秒是server tick rate,即命令与服务器的同步时间间隔。因为命令总是基于服务器的,因此效果总是要有0.03秒的间隔才会生效(即使ping是0,即本地房间)。
  这样就比较好解释了:
剑刃风暴是即时技能,按下快捷键就生效而不需要等待其他命令的执行。然而星体禁锢状态下无法施放剑刃风暴,因此剑刃风暴会在星体禁锢消失后生效。星体禁锢结束后同时会造成伤害,但由于即时技能的优先级最高,因此剑刃风暴先于星体禁锢伤害生效。
相位转移不是即时技能,虽然施法前摇和后摇都是0,但是按下快捷键后需要等待其他命令执行完毕。而星体禁锢结束后立刻造成伤害,而相位转移需要0.03秒的服务器同步时间来生效,因此伤害先于相位转移生效。
  以上权当抛砖引玉,欢迎思考后交流,祝各位观影愉快。
  如何获取技能数据?
下载gcfscape
用它打开X:\Steam\steamapps\common\dota 2 beta\game\dota\pak01_dir.vpk
提取root\s\npc\npc_abilities.txt文件,这个是英雄技能,items.txt是物品文件
  本文由最有态度的DOTA自媒体『天辉夜魇』用心发布
欢迎举报抄袭、转载、暴力***及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格·云顿/乔·弗拉尼甘/Bianca Bree
主演:艾斯·库珀/ 查宁·塔图姆/ 乔纳·希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬***
******:86-10-
***邮箱:

参考资料

 

随机推荐