惩戒骑使用宏的输出瓶颈,解析输出宏的缺点
一.引言
惩戒骑士的输出宏我想很多人都在用,从最早的月影宏到现在的改进过的lcwolf的输出宏,这些宏其实我也觉得蛮好用的,但是很多人总是觉得用宏打的没有手动高,总有人说:用宏,输出的循环不如手动好,但是真的是因为宏的输出循环出的问题吗?还是其他因素影响,现在我们来探究下
二.结论(伸手党直接看)
由于输出宏无一例外的都使用了/castsequence,而手动和宏的差距在这里,也是输出宏的瓶颈,分析下面的图,我们可以知道,/castsequence很有意思的吃了近3倍的延迟时间,而手动却可以很好的利用服务器的输出队列机制,反而减少延迟带来的影响,而差距的来源和瓶颈就在于此,所以无论你宏怎么写,怎么安排循环的内容,始终是2-3倍延迟下输出,个人建议是在熟练循环后,使用手动输出
三.结论的推导
首先:该实验的想法灵感来源于法师区FreedomKK的实验
我的实验
1.实验背景:
由于骑士的技能存在cd,我们很难用一个输出宏来判断这个结论,我最初的想法是用输出宏随机打一个时间,然后使用recount来查看时间和次数来算出延迟时间的比重,后来发现由于骑士的技能存在cd的特性,无法判断
鉴于宏的本地判断性质和函数性(也就是说,所有职业使用该宏的效果均一致),决定使用替代方法,使用法师的技能来对/castsequence来进行判断
步骤1,编写一个替代宏:
/castsequence reset=10 寒冰箭,寒冰箭
步骤2,实验环境
延迟:
冰箭施法时间:2.48秒
【责任编辑:52PK】TAG:侏儒
更多魔兽世界更多精彩推荐
- [05-03] ·蓝推:8.0版本上线后 威望相关神器外观账号
- [05-03] ·暴雪蓝帖:设计师对8.0中的战争模式以及野
- [05-02] ·魔兽世界8.0新情报 巨魔老家Zuldazar截图
- [04-28] ·职业开发相关问答:死骑冰邪天赋与防战或将
- [04-28] ·暴雪蓝帖:征服之岛等战场单独加入大型战场
- [04-27] ·宠物作战假日周 完成每周任务获得额外奖励
- [04-27] ·暴雪蓝贴:官方关于复苏之雾以及抚慰之雾相