24th
AUG

你的鼠标有几个键——巧用宏命令提高操作效率

Posted by 可乐 under 游戏人生

关于TBC宏命令的新格式,已经有很多帖子详细说明过了,这里不再赘述。本贴的目的,在于提醒大家一些未在论坛上出现过的小技巧,以提高操作效率。

首先是宏命令参数:mouseover

[quote]
mouseover是一个target参数,用于宏命令中指定目标。例如:[target=mouseover] 可以同判断条件一起使用,如:[target=mouseover,harm] 那么,怎样应用这么一个参数来提高操作效率呢?

实例1:
对于近战来说(比如战士),在追杀对方布衣时有时会“路过”一个敌方目标。这时候有些战士会切目标上斩脚(如powertrip的录像中即可见)。那么你要执行的操作是:选定过路目标—〉斩脚—〉选回先前目标。用mouseover参数可以简化一点操作:鼠标放在过路目标上->斩脚。节省了两次切换目标,而且,因为这个动作本身并不会转换目标,所以不会干扰到平砍。

实例2:
以术士为例,当你nuke一个目标的时候看到自己的牧师被羊了,你打算用狗吃掉羊。你的操作是:选定牧师-〉狗吃魔法-〉选回当前目标。用mouseover简化后:鼠标放到牧师头上->狗吃魔法,甚至都不影响你自己cast法术。

具体命令格式:
/cast [target=mouseover,harm] XXX;或者 /cast [target=mouseover,help] XXX;
对于盗贼来说就是脚踢、致盲,洒满一级地震,法师反制、变羊、解诅咒、甚至一级冰箭,小D驱毒等等……技能越多,可选择的方式也就越多。

Q&A
Q:那么,是否我想对当前目标使用这些技能都要鼠标放在他身上呢?
A:当然可以,不过好像繁琐了一点。可以考虑的解决办法就是另外为此技能设置一个快捷键。而且正因为这些技能是对鼠标当前所在目标施放,所以推荐榜定在鼠标键上(什么,还在用2键鼠标?火星了啊您)

Q:我的快捷键不够了,怎么办?
A:上面说到为一个技能设置两个快捷键,好像有点奢侈。那么就在你的宏里面引入[modifier]这个参数好了。这个参数应该在宏教学帖里也有说明,这里不再另讲了。需要说明的是,如果你的技能快捷建设置为alt+q,那么最好就不要再为这个技能使用modifier参数。非组合快捷键,比如说Q我设置的是冲锋/拦截,那么alt+Q就是冲锋/拦截mouseover目标。

[/quote]

—————————————————————————————–

以上是mouseover,我们再来看一个相似但又略有不同的target参数:focus

[quote]
focus与mouseover一样用于指定目标,格式也类似。不同的是focus是事先指定目标,然后才可以使用。你可以在设置里查到指定focus目标的快捷键。

focus一个目标,表明你正时刻关注着他。

实例1:
你是一个法师,你正在努力的揍对方的萨满,同时还要羊对方的战士。老实说,你已经有点手忙脚乱了。这时候你听见队友喊:“骑士在加血,反制他!”,“在哪?”你抬头看了一眼,对方的骑士很聪明的没有站在你的视野里。“就在你身后,离得不远”,“在哪……”你回头看了一眼,依然没有发现目标,不得不再问一遍。“在你7点钟方向,距离20码……nvm their shaman is full hp now”。很遗憾,你每次都是顺时针转身的,所以这次你没有及时发现对方的骑士,也许下次运气会好些,or not?

这就是我们为什么使用focus。如上面的场景,你事先focus对方的骑士,然后听到你队友喊“快反制”的时候只需要使用宏/cast [target=focus,harm] Counterspell;就可以让那个狡猾的骑士闭嘴。

实例2:
你是一个野D,你正在和同队的盗贼一起试图rush掉对方的牧师。这时你听见自己的骑士喊:“我被盲了”,“徽章”“用过了”,“无敌”“也用过了”。好吧,看来你需要做点什么了:选骑士-〉起身驱毒-〉边猫->选回牧师,并不难。那么用focus呢?起身躯毒-〉变猫,能简单一点还是简单一点的好吧。

命令格式同mouseover:/cast [target=focus,harm/help] XXX;
注意,使用focus前要事先指定目标,不然会视为空目标处理。

Q&A
Q:怎样设置focus目标?
A:在按键设置里面有,比如我设定为shift+r,这样你选一个目标(无论敌我)shift+r 就可以了,如果想去掉他,选空目标shift+r就行了。

Q:focus好像和mouseover一样需要占用更多的快捷键?
A:同样和mouseover一样可以使用modifier参数。

Q:我能看到focus的目标吗?
A:缺省状态下你是看不到focus目标的。当你选择被focus的目标时,对方头像周围会有白边,按键设置里面也有选项可以target focus的。

Q:有没有办法可以看到自己的focus目标?
A:有的,需要使用插件,如:focusframe,这个插件会让focus目标如同你的当前目标一样显示出来,包括血量、mana、buff(如果是友方)、debuff、他的目标和施法动作条(很好,很强大),支持拖动。

Q:能不能同时focus多个目标?
A:不能,只能有一个focus目标存在。

[/quote]

本文主要内容截止与此,下面说的不过是一点小伎俩。

“显示目标的目标”估计这个选项所有人都打开了吧?作为一个骑士,有时候会用 /cast [target=targettarget,help] holy light 给被法师nuke的目标加血,为什么?这样我时刻能看到法师的目标,一旦他转向我(要反制)我好有准备。而本文中提到的mouseover和focus均是不用转换目标就可以cast的宏参数,简化操作的同时也为对方预读造成了困难。同样的,在看完本文之后你也可以focus对方的法师,在插件的支持下你也随时看得到他的目标是不是你。

第一次写这么长的帖子,好累……

—————————————————————————————–

问题集中回答:

关于mouseover和focus的设置问题:
命令格式在上文有所提到,具体如何制作宏则是依据个人习惯而定的了,不好统一而论。快捷建设置同理,是依据每人的习惯不同而定。宏的制作可以参看这个帖子:[url]http://bbs.ngacn.com/read.php?tid=1014862[/url] 英文原版:[url]http://forums.worldofwarcraft.com/thread.html?topicId=96143900&sid=1[/url]

modifier的使用方法:
比如说命令/cast [modifier:alt,harm] Blind;[modifier:ctrl,target=focus,harm]Blind;[target=mouseover,harm]Blind; 这个宏实际执行结果就是,直接按致盲鼠标所在目标,点着alt按致盲当前目标,点着ctrl按致盲focus目标。并不会额外占用快捷键。

我想普通按是当前目标,按ALT才是鼠标对着的目标放技能:
/cast [modifier:alt,target=mouseover,harm]blind;blind;

请教下我如果想换成 使用这个宏盲当前目标`按ALT盲鼠标所在的目标`CTRL盲focus目标:
/cast [modifier:alt,target=mouseover,harm]blind;[modifier:clrl,target=focus,harm]blind;blind;

mouseover不影响平砍的问题:
因为这个命令本身不会切换目标,所以不会影响到平砍。对战士来说用斩脚来砍图腾非常方便。

关于额外占用快捷键的问题:
结合modifier参数已经可以最大限度节省快捷键了,如上面提到的modifier+致盲的用法。至于不能控制方向,那么你切换目标的时候难道就能控制方向了?不过宏命令使用都是取决于个人习惯,用与不用也不是笔者说了算的,这里只是给大家提个醒,或许还有些你没想到的用法存在。

/cast [mouseover,harm]hamstring; 这条命令是对鼠标所在目标(不是你现在选定的目标)斩脚(如果是敌人)。我把他绑定在鼠标键上了,用来斩路过的人和萨满的图腾都很好用。

用同一键位实现不同宠物在pet技能条上同一位置的技能,可以用click命令:
举例:/click [target=mouseover,harm] PetActionButton4 LeftButton; 就是相当于用鼠标左键点pet技能条第4个按钮

我是术士,我正在进攻的目标不变,我的宠物对它正在攻击的目标施放法术:
/cast [target=pettarget,harm] 法术封锁;
值得一提的是因为没有公共CD的关系,所以上面这条命令可以加在其他任何一个宏里面。

需要注意一点:暴雪的宏命令在多条件判断的时候,如果前面一个条件成立则会立即执行并且跳过后面的判断。所以在编辑多条件宏的时候,需要注意判断条件的先后顺序。大多数情况下[modifier]最好都放在开始。

你可能对这个有点兴趣:

我也要评论