宏的作用是将连续的招式用一个键来代替, 不同的街机游戏有不同的宏,所以你想玩什么游戏就要自己做,当然网上也有现成的文件,一会跟你讲怎么用现成的。一般像西游记,以及格斗类的游戏多会设置宏键,为的是让发招不熟练的新手也能体验的街机的乐趣,而老手都是感觉玩的就是技巧,不屑于这么做。 言归正传,以西游记一代为例子吧,正好它的模拟器也是nebula的,以它的连招设置为宏,然后定义一个键来发为例来讲吧。 首先,这相当与你自己写一个简单的代码,然后定义个快捷键一键调用,就是这个过程。 第一步:写简单动作代码。 打开你的游戏的文件夹,在根根目录里找到MACRO文件夹(如果没有就新建一个),里面一般都有以游戏英文名命名以mac结尾的文件。比如西游记里应该有orlegend.mac这个文件(如果没有就自己新建个记事本,然后保存为mac后缀文件即可),打开应该有一下代码: [Player1] Character=0 Direction=108330,0,1 [Player2] Character=0 Direction=108330,0,1 自己要填的是一下程序: [0] Name=1 Macro1Name=下跳 Macro1Move=D,2 Macro2Name=必杀攻击右边 Macro2Move=B,D,DF,F,B,D,DF,F,1 Macro3Name=必杀攻击左边 Macro3Move=r,d,ld,l,r,d,ld,l,1 [Global] Macro1Name=下B Macro1Move=D,2 解释一下,各个数字字母的作用:数字是定义按键的动作,就是拳,跳,显示宝贝,放宝贝,字母是英文方向键缩写:U,D,B,F代表上下左右,组合方向,右上UF,左下是DL,依次类推。 [0]:是顺序号,在建一个可以是[1], Macro1Name=下跳:是你定义的动作名,自己看的,随便叫 Macro1Move=D,2:是动作,以逗号隔开,这就是先按下,再按跳 Macro2Name=必杀攻击右边 Macro2Move=B,D,DF,F,B,D,DF,F,1:这两行是第二个动作名和动作代码 Global Macros(通用宏定义)(这个我没用过) 然后保存,用你的游戏的英文名(可在载入游戏是查看或看ROM的名) 第二步:设置宏键 这时再载入游戏,最好重新扫描一下游戏,载入游戏后再做如下设置: 游戏->控制设置->player 1,热键1(Hotkey1)设为键盘的“Y(随便定义)”键,前面打钩,热键(Hotkey2)设置为“H”,.....点击Clase(关闭)返回游戏。这试积满气试试H键,就应该会发必杀技了。 差不多能明白了吧,当然也可以直接去网上下载宏文件(.mac结尾)省去了第一步。第二步一样。