游戏、宏和键鼠故事.doc_第1页
游戏、宏和键鼠故事.doc_第2页
游戏、宏和键鼠故事.doc_第3页
游戏、宏和键鼠故事.doc_第4页
游戏、宏和键鼠故事.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

游戏、宏和键鼠故事 文/陈昭毅 体验微软硬件、罗技和雷蛇的宏按键与游戏的结合 随着魔兽世界在国内遭遇版本停滞问题的继续,懒惰的我开始寻找一种非外挂,但又能让我更加轻松地玩游戏的方式去游戏。通过长时间的实际使用,我认为通过游戏自带的宏功能,配合我所熟知的键盘和鼠标的宏按键功能是可以大大降低我的操作难度和强度的。那对于游戏来说,什么是宏呢?键盘和鼠标的宏按键功能又是怎么回事,罗技、雷蛇和微软生产的此类产品又有什么特点?怎么让它们结合在一起,以达到我们“偷懒”的目的?这就是本文接下来要给大家进行介绍的重点。而在开始之前,我们先来了解一下关于游戏中的宏功能和键盘鼠标上的宏按键的一些基本概念。使用游戏中的宏 游戏中的宏并不是非常复杂,虽然也包含了数量庞大的宏命令,但常用的也就只是那么几个。而且,你完全不需要去记忆它们,当你要用的时候,上谷歌(google)搜索一下就好了。在这里,我们将以魔兽世界为例,从最简单的步骤开始,一步一步地教大家建立和使用游戏中的宏功能。其中,我们还会为大家列出一些常用的宏命令语句,并说明它们的运行特点。 一、技能宏的建立和存储 魔兽世界和其他具备宏功能的游戏一样,在系统菜单中都为游戏玩家提供了专门的宏编辑工具。魔兽世界中为了便于区分和保存玩家手中不同角色的宏,宏存储区分为公共区(通用宏)和角色区(角色名)。一般我们都会在公共区放置和建立一些如针对系统设置(如视角距离调整宏)、角色搞笑表情控制、公共频道喊话和便于副本固定操作的(如毒蛇神殿副本中的瓦斯琪BOSS战斗中使用的传递污染之核宏)的公共宏.在公共区中存储和建立的宏是可以在同一帐号、服务器和阵营下的多个角色之间共享的,但角色区中的就不可以。 在角色区,我们将建立和存储针对该角色职业、天赋的常用技能宏。而这也就是本文的两个重点之一。需要注意的是,魔兽世界这一款游戏对宏的数量是有限制的,每个角色的专用宏存储区只能存储18个技能宏,公共区则是36个。如果角色专用区不够存储你所设置的技能宏的话,你也可以在公共区中存储。 创建一个宏: 按下ESC键,在弹出的系统菜单中选择“宏命令设置”进入“创建宏”窗口。 1.系统菜单 2.创建宏窗口(这时的“输入宏命令”栏是灰色且不可编辑的)点击“新建”按钮,在弹出的窗口中输入宏的名字(如“DPS”),并在图标栏中选择一个你喜欢的图标,点击确定返回“创建宏”窗口。 3.弹出的新建宏窗口在激活的“输入宏命令”栏中输入你所编辑的宏命令(如/castrandom稳固射击,自动射击)。这样就完成了宏的创建。 4.输入宏命令在完成宏命令的输入后,点击你所创建的技能宏图标,并拖曳到动作条上的空格上,关闭窗口即可开始使用。(这时你所输入的宏命令将会保存并上传到服务器上) 5.将技能宏拖曳到动作条上 二、常用的宏语句及使用特点 魔兽世界常用的攻击伤害输出技能宏中,根据职业技能的特点和输出手法,会有一些不同的应用,但它们所使用的宏命令基本上是一样的,而且为了让游戏体验更加畅快,在使用技能宏时还会加入一些清除游戏界面干扰的命令。如下面的技能宏就是一个生存系天赋猎人比较常用的攻击输出宏,我们将以它为例对这种技能宏中所使用的宏命令进行解析。 #showtooltips爆炸射击 /console Sound_EnableSFX 0 /castsequence reset=3/combat/target自动 射击,稳固射击,稳固射击 /castrandom奥术射击,爆炸射击,黑箭 /cast target=pettarget,exists杀戮命令 /USE狂暴者召唤 /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1 在这个宏中,我们使用到了“#showtooltips”、“/console Sound_EnableSFX”、“/cast sequencerese t=3/combat/target”、“/castrandom”、“/casttarget=pettarget,exists”和“/script UIErrorsFrame:Clear()”等6个常用宏命令,下面我们将为大家简述它们的具体意义和使用方法。 界面干扰清除命令 “/console Sound_EnableSFX”和“/script UIErrorsFrame:Clear()”,这两个宏命令就是之前我们提到的清除游戏界面干扰的命令。“/console Sound_EnableSFX”后面是一个空格及“0”或“1”。0表示关闭游戏提示音,1表示开启游戏提示音。这样,在你狂按这个技能宏的时候,就不会听到令人讨厌的这个技能还未准备好等烦人的声音。而“/script UIErrorsFrame:Clear()”则是清除游戏界面错误提示的宏命令。在使用宏的过程中,技能宏中包含的一些命令有可能会与你所使用的插件有冲突。一旦出现冲突,游戏就会自动弹出错误提示。如果不用命令对错误提示框进行清除,那在战斗中就可能会不停弹出各种错误提示框。 显示名称命令 “#showtooltips”是一个显示技能语句,后面紧跟随的是一个空格和一个你想要了解的技能全称,一般都只是放置一个具备冷却时间的高级技能,这样你就能随时了解到这个高级技能的剩余冷却时间有多少,会产生什么样的效果,以及还有多久可以再次使用等信息。 技能顺序施放命令 “/cast sequence reset=3/ combat/target”是一个带有重置技能施放顺序条件的宏命令。我们将它拆解成“/castsequence”和“reset=3/combat/target”来看。首先,“/castsequence”是一个顺序施放技能语句,它的作用是按照其后玩家所预置的技能的先后顺序进行施放。在没有设定施放顺序的重置条件时,不管是多长时间,又或者是目标是否切换,技能的顺序是不会重置和改变的循环语句。而在加入了“rese t=X”(X为数字,代表时间,以秒为单位)等重置条件之后,在满足条件的情况下,技能的施放序列将会重置。如“reset=3/combat/target”的意思就是:3秒之后,进入战斗之后,或目标切换之后,该命令中的技能施放序列将重置。重置条件是可以选择的,你可以将它们全都加上,也可以选择其中一个。另外,常用的条件语句还有harm,它的意思是目标是敌对的情况下,才执行宏命令。与harm相反的条件语句是“help”,意思是当目标为友善时,技能方可使用。但这在/castsequence语句中并不适用,大多用在/castrandom命令中。 技能随机施放命令 “/castrand om”是一个随机施放技能的宏命令,它的意思是随机施放玩家所设定的多个技能中的一个,通常我们都用它来施放那些具有冷却时间(CD)的技能,那样在使用时就不需要思考该技能的冷却时间,因为只要在你按得足够快的情况下,该技能将会在冷却时间消失后马上被施放出去。而为了保证该宏的效率和准确性,我们一般会将攻击性的技能用harm条件语句来防止误操作,而将辅助性和治疗性技能以“help”条件语句来防止误操作。 技能施放命令 “/cast target=pettarget,exists”这个语句同样可以拆分成为两个部分来看。/cast是一个施放技能语句,但它后面只能添加一个技能,具备很强的针对性,因此在使用时一般都会带上必要的预设条件语句,避免操作失误。target=pettarget,exists是一个技能施放预设条件语句,它的意义是:对宠物的目标施放,并且该目标是存在的时候,才可施放该技能。与该条件预设语句相同的,还有我们常说的“焦点宏”(针对焦点目标施放技能的宏),如在战斗中对特定的敌对目标进行沉默和打断等操作的时候就会用到。该宏最简单的预设条件语句是“target=focus,exists,harm”意思是:对敌对的、存活的焦点目标施放某技能(如具有打断效果的法术反制、沉默射击,又或者是影响对方施法速度的语言诅咒等)。 游戏中的宏:技能宏 目前支持宏功能的游戏在魔兽世界之后已经越来越多,包括剑侠情缘3、战锤Online和永恒之塔等网游都具备了宏功能。它的目的是辅助玩家进行相关的技能操控,让玩家能通过自己编写的宏,去完成一些较为繁复的操控,从而简化游戏的操作。对这种宏,我们称之为技能宏。但需要指出的是,各个游戏所提供能宏功能和命令都是有较大差异的,编程和智能的自由度也大不一样。因此,在本文中我们只以魔兽世界为例,对技能宏进行介绍。 游戏外的宏:按键宏 按键宏是依托于硬件的驱动程序所提供的宏录制功能来实现的,它主要是通过录制按键响应顺序的方式来实现一系列按键操作顺序的“重放”。微软、雷蛇和罗技等知名厂商都在他们的游戏产品中对此提供了支持。当然这项功能还并不是那么智能化,按键宏功能到目前为止,仍然是属于游戏键盘和鼠标等游戏操控设备的一个尝试。说到这里,我想插一句题外话。事实上在游戏键盘和鼠标的宏编辑功能大规模出现之前就已经有类似的软件出现了。AutoHotKey和按键精灵这两款软件是游戏玩家都比较熟悉的,或许你没用过它们,但你肯定会在论坛或者是游戏中听到别人谈论它们。这两款软件的功能可以说和我们所说的按键宏功能是同出一辙的。但是,这两个软件的编程功能和自由度都要比本文所讨论的技能宏和按键宏强大很多,甚至还具备了一定的条件判断选择功能。这使得很多动机不纯的用户用它们编制“外挂脚本”。可见,宏和外挂的差距也就是那么一河之隔。按键宏和网络游戏是完美的组合 一般技能宏是不会写很长的语句和包含很多技能的,因为魔兽世界的技能施放规则已经规定了技能是不可以同时施放的,而且每一个技能施放完成之后,还会有一个约1.5秒钟的公共冷却时间(GCD)。也就是说,不管你创建的宏里包含了多少个不同的技能,每次按下快捷键,都仅仅只施放一个技能,而不会同时施放其他技能。换而言之,当你所创建的技能宏包含了很多技能的时候,想要更有效地施放这些技能,那就需要更快的敲击按键速度。 这意味着你的手指将会有更大的操作量,也更容易疲劳。据传这样的宏可以让玩家的手指按到抽筋,于是也被称为“抽筋宏”。为了有效地提高“抽筋宏”的实用性,同时保证我们的手指健康,我们就需要用到具备按键宏功能的游戏键盘鼠标。 而事实上,这些具备按键宏功能的鼠标和键盘,它的作用不仅仅是在那些已经具备技能宏功能的网络游戏上,还在越来越多的采用动作条,又或者是固定按键组合技能的格斗类单击游戏或网络游戏上,如街头霸王4、龙之谷、地下城与勇士等。具体地来说,按键宏可以将多个组合键才能使用的技能,又或者是将由多个按键控制的多种技能的组合技(连招)绑定在一个按键上,将复杂的且容易出错的手动按键施展技能方式,变成更加轻松、准确且有效的一键出招方式。单从这点来说,按键宏对游戏玩家的实际意义已经远远超越了它的效率,而真正地让玩家深入到轻松享受游戏的层面。当然,如果是非常在意手动按键的操作感,那就另当别论了。这就像汽车一样,有人喜欢开手动档的,有人喜欢开自动档的一样,看个人喜好而定。 那按键宏又是怎么和游戏结合到一起的呢?其实很简单。目前所有具备按键宏功能的游戏键盘和鼠标产品,它的按键宏都是通过录制的方式来创建按键宏的。也就是说,我们只需要将游戏动作栏中的动作框体所对应的按键按你所需要的敲击顺序录制起来,那就可以了。 举个例子,如前面所看到的魔兽世界猎人输出技能宏,我们将它放置在主动作条上的3号动作框中,再用键盘或鼠标的按键宏录制器录制连续5次或以上的键盘数字3按键敲击,那么你就能在按下按键宏按键之后,自动连续使用5次以上该技能宏(这与连续手动敲击3按键5次是一样的)。 那如果我的游戏不支持技能宏,那又是怎样的呢?如地下城与勇士中,我们要施放“地裂波动剑”技能,那我们就可以将它所需的组合按键“+Z”预先录制在游戏键盘或鼠标的按键宏当中。而在需要用到该技能的时候,我们就只需要在按下我们所指定的按键宏按键就可以完成这一组合按键,使用我们想要发出的技能。而且,只要是在按键宏所限定的字符数以内,你甚至还可以将多个技能组合按键录制在一个按键宏当中,让一个操作还不那么熟练的新手也能完成“连续技”的操作。 当然,对于魔兽世界等游戏来说,键盘宏的录制是比较随意的,因为它对应的是精确程度不是非常高的“抽筋宏”。玩家在使用时,主要是用来降低手指对键盘的操作次数,同时用过饱和的操作次数来确保“抽筋宏”的执行效率。但对于街头霸王4和地下城与勇士等游戏来说,键盘宏的录制就需要更加精确。特别是街头霸王4,按键按下持续时间(蓄力)的计算和设定,都不能容许有太大的误差,否则玩家就不能成功控制角色的招数使用。三个品牌的按键宏有何不同? 微软硬件、雷蛇和罗技是三个游戏键盘和鼠标产品做得相当出色的品牌,它们很早就在相关产品中加入了按键宏的功能和概念,而且经过较长时间的发展和研究,也对按键宏有了自己独特的理解。也正因如此,在按键宏功能的支持和使用上,有着不同的理解和特点。就目前来说,我们并不认为它们的这些功能是十分出色的,但它们确实已经趋于完善。而且,不同游戏玩家有着不同的操控习惯,在此我们就只能根据我们的主观感受来进行分析,并对尽可能详尽地介绍这三个品牌的按键宏运行特点,希望能帮助大家更好地认识游戏键盘和鼠标上的按键宏功能。 赛威X4游戏键盘的宏按键有6个,可根据需要将它们定义成3组,也就是实现18个不同的按键宏操作。而赛威X4游戏鼠标则相对简单,可对除DPI调节器之外的所有5个按键进行宏设定(包括左右键和滚轮在内)。但在我们看来,除非你有非常不错的想法,否则实际可用宏按键只有两个。 从我个人的角度来看,微软的按键宏功能是非常简单的,其运行方式和特点也是我最欣赏的。 一、宏编辑功能简单而强大。不管是赛威X4游戏键盘,还是赛威X3游戏鼠标,它们所调用的宏编辑器可以对已创建的宏进行共享。不管是你针对鼠标设定的宏,还是针对键盘所设定的按键宏,都可以互相调用。而且,它除了能录制键盘数字和字母按键的操作外,还能插入键盘方向键、鼠标上所有的按键、Tab、空格、Esc和左右Alt等按键的操作。再加上最多256个字符的宏记录长度,微软硬件的宏编辑功能的自由度和操控空间变得相当的大。不过,要想用它录制出相当不错的宏,那还需要游戏玩家更多的想象力。 二、简单而实用性很强的宏运行方式。对于按键宏来说,各家不同的地方除了设置的自由度外,最大的不同是在运行方式上。而运行方式的不同之处则主要体现在按键宏的“中断”方式上。举一个例子来说,假设你在游戏时运行了你之前设定好的按键宏,宏在运行到一半时,你需要与游戏中的队友进行文字沟通,那这时如果你不终止按键宏的运行的话,就会在调出聊天对话框时输入一堆来自于按键宏的字母和数字。这时你该怎么办?对于这个问题,不同的品牌有不同的处理方式。微软硬件则采用了重复宏按键即中断按键宏的方式,它能马上终止宏继续往下运行。而且,由于微软硬件采用的是独立的宏按键控制按键宏方式,所以在你终止了按键宏的运行之后,你就能使用聊天对话框与你的队友进行对话,并且在对话完成后,按下宏按键继续运行还未执行完成的按键宏。实践证明,这种中断方式是最简单而有效的。 不过,微软硬件这套按键宏最大的缺点就是运行时就必须敲击单独设立的宏按键,键盘上的宏按键与主操控按键区之间有一定的距离,手必须离开主操控按键区才能敲击宏按键。这时就很容易出现手不能准确归位,因而出现操控失误的状况。 黑腹狼蛛游戏键盘的宏按键有84个,而且可以根据需要,将它们定义成10组,也就是一共可实现840个不同的按键宏操作。这种全键盘宏按键的设计是很少见的,而且在我们所知的产品中,雷蛇也是仅有的一个采用此类设计的品牌。而那伽梵蛇则是另外一种设计方式,它玩家除了可以对通常游戏鼠标的7个按键(包括左右按键及滚轮)外进行宏设置外,还可以对“拇指数字键盘”进行宏设置。如此一来,那伽梵蛇游戏鼠标的宏按键就达到了31个(拇指键盘可分设两组,共24个宏按键)。从数量来说,雷蛇的这个键盘和鼠标的组合所能提供的宏按键定义达到了前所未有的871个。不仅在宏按键的布局设计上雷蛇很另类,在它的运行方式和按键宏创建上,它也是很与众不同的。 一、宏配置文件及宏录制。黑腹狼蛛游戏键盘和那伽梵蛇游戏鼠标的按键宏定义其实并不是很麻烦,它完全采用录制的方式创建按键宏,所有的操控所涉及的按键,都是通过敲击对应按键的方式来录制的。与别家不一样,雷蛇的宏录制对按键并没有任何限制,键盘上你所能看到的任意按键都可以录制到宏里。不过,黑腹狼蛛游戏键盘的按键宏长度是有限制的,最多可输入16个英文字符(带延迟记录的话是8个英文字符)。而那伽梵蛇则完全相反,完全没有宏字符长度的限制。单从键盘来说,字符长度的限制肯定是会对按键宏的自由度产生影响的,但却能将大量的组合操作分散在多个宏按键上,从而降低了按键宏的出错几率和提高了游戏的操控感。与简短的宏语句不同,黑腹狼蛛游戏键盘的宏配置文件却相对复杂,使用起来对驱动程序和电脑性能的依赖程度较高。10个定义文档,可以通过两种方式进行切换。一是用“Razer Logo”触控键加F功能键的方式进行手动切换,如Razer Logo键加F1功能键同时按下就会切换到Profile 1按键宏配置文件。二是启用程序跟随自动切换的方式进行切换。如在启动魔兽世界后即启动Profile 1按键宏配置文件。这两种方式可以同时使用,但如果你的电脑性能并不是那么好,又或者系统本身负荷较大时,就很容易出错。 二、聪明而多样的运行方式选择。这里首先要指出的是,黑腹狼蛛游戏键盘和那伽梵蛇游戏鼠标的运行方式是不太一样的。黑腹狼蛛游戏键盘的驱动程序提供了三种运行方式(单次运行、重复循环和按键即中断)让用户针对每一个宏进行选择,而那伽梵蛇则只有其中的一种(单次运行)。从实际使用经验来说,单词运行和按键即中断这两种方式是最适合网络游戏的操控需要的。不过,这并不算什么。由于黑腹狼蛛游戏键盘采用的是全键盘宏按键的设计,没有单独设立宏按键,因此在使用中也是最得心应手的一种宏按键布局。如我们在玩龙之谷等格斗类游戏时,就可以将一些技能组合成简短的连招,并分布在方向控制键WASD周围,从而大大减少游戏的操作量,提高连招的使用效率。 罗技G19游戏键盘的宏按键一共有12个,同时可定义为3组,也就是一共36个宏按键。虽然只有36个宏按键,但是它却能针对某个程序,单独地建立一个配置文件,让每个程序都拥有完全独立的36个按键宏。这种设计从罗技的第一款支持按键宏的游戏键盘开始一直应用至今。罗技G9X游戏鼠标的宏按键有8个,其中包括了DPI和滚轮等按键,都可以设置按键宏。不过,实际可用的只有两个。从布局上来说,罗技G19游戏键盘和G9X游戏鼠标与微软硬件的两款产品是很类似的,但在按键宏的运行方式上,两者却有很大的区别。 一、简单直接的宏录制方式。罗技G19游戏键盘和G9X游戏鼠标的宏录制功能是不能通用共享的,两个分别使用独立且有差异的驱动程序进行录制。从自由度来说,罗技的这两款产品的按键宏录制似乎并没有字符长度的限制,而且在记录时间延迟和不记录时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论