刚刚在学习unity的时候遇到了‘宏’这个概念,对于一个unity新手来说,那就是根本不能理解啊,所以特地去找了一老司机的回答,感觉很好理解哦~

首先,我们要了解宏,那么,什么是宏呢?
通俗点说,宏就是一键必杀,一键出必杀.比如说你把宏设置设到"Y"这个键子上面,那么打斗中你按"Y"这个键,就会出相应的必杀.这也是对宏的一种简单的应用.

这些请大家记住,等会都会用到.
u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 
uf=前斜跳 1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6 s=开始 ,=下一帧 有停顿的作用 +=表示在宏定义的招式发出的同时接受其它操作指令的输入, 

那么,宏是一种什么过程呢?比如说你在键盘上按个236A的招(不懂数字的看自己的小键盘),那么你的按键顺序就是"先按2,再按3,然后6和A一起按."
宏也是这种过程,它并不是你按那键他就马上出.比如说你把简单的236A的宏设成"Y"键,打斗中你按下"Y"键,那么现在宏就会替你完成"先按2,再按3,最后6和A一起按"的这个过程.
所以,宏倒底是什么,大家应该去了解.

现在来说说怎么编写宏设置.
首先,大家去KAW模拟器的根目录,也就是游戏文件夹.找到"INI"这个文件.用2002完美典藏版为例(KOF2002P)
打开它,我的游戏是2002完美典藏版,那么打开这个文件夹你会发现里面有个"KOF2002P"文件. 打开这个文件夹,翻到这里. 宏就写在"="号的后面,比如说我们随便编一个d,db,b2的宏,写在等号的后面,然后保存,打开游戏,找到P1键位设置,你会发现,写好的宏出现在了该页面的下面(!!!)而且也可以设定键位. 
好了,现在大家学会怎么去设置宏了,接下来,我要教大家怎么去编写宏.

这个大家不知道记住没:
u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 
uf=前斜跳 1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6 s=开始 ,=下一帧 有停顿的作用 +=表示在宏定义的招式发出的同时接受其它操作指令的输入, 
光用文字好象说的不太清楚,我上传一张图片来表示宏.
呵呵,用这图来表示大家是不是清楚多了?
所以,一个简单的236A的宏就可设置成"d,df,f1"..........因为"D" "DF" "F1"不是同时去按的,它是先按D,再按DF,再按F1,所以中间要用逗号格开.
多举几个例子,比如624B,可以写成"f,df,d,db,b2" 236236AC可以写成"d,df,f,d,df,f13"等等.
好,下一环节.
比如玩97,你使用键盘,设置好按键后,开始游戏,当你想要暴气时,按下你所设置的"ABC"后,你会发现你所控制的人物什么反映也没有,没有暴气?!
这种情况下,就应该设置宏,用宏来完成暴气这个过程,也叫"一键暴气".
那么,ABC一起按这样的宏应该怎么来编写呢?
这个很简单,同样,因为ABC是一起按的,所以中间不能加逗号,所以可以直接编写成"123"或"123+"
哎?有人就问我了,123很好理解,是代表ABC一起按,那么"123+"是什么意思呢?
好,我这么来解释下,你随便设置个"123+"的宏,然后把这宏设置成键盘上的"Y"上面.
然后当你战斗时同时按下Y和你设置的D键,这就相当于"ABCD"一起按了.
多举几个例子,比如02的BC暴气,编成宏就是"23",当然"23+"也可以,但前提你按暴气的时候就别同时按其他键了,因为加了个"+"号嘛,同时按别的键,它的意义就不同了.