首先笔者才疏学浅,这篇东西也没什么资格叫做教程的,暂且做个标题党骗骗新人吧XD。
先声明,写AI并不是一件容易的事,就好像你要教一个小孩子走路,没有一定的毅力和爱是坚持不下来的。
而且需要长时间的测试磨合debug,第一次写一个好的AI就需要起码3个月的时间
(笔者驽钝第一个成功的人物就写了半年,当然写熟了之后时间可以大大缩短)。
如果做好了心理准备真心要学,
\ /
\ ∧_∧ /
| ∩( ^ω^)∩ |
/ \ / \
/ (⌒つ⌒) \
想开课,好!
另外在此必须感谢一直/曾奋斗在Mugen一线的前辈/朋友们,如Net教授、四娘、螺丝、凯少、MKII君、南风君、DIO爷等。
Net教授在AI方面非常著名,例如华丽哥、神奈等。
当然还有那经典的AI教程,本文会经常借(chao)鉴(xi)Net教授的教程(说实话我真想直接把Net教授的教程抄过来...OTL)。
四娘精通Mugen多个层面,在技术层面也给了很多的帮助。
先感谢两位的指导OTL。
螺丝前辈也经常解答新人们的问题,在此致以敬意。
凯少、MKII君、南风君、DIO爷也是相当有名的AI作者,不多说了,多谢几位平时的交流。
理论上来说,懂得基础计算机理论的朋友可能学的比较轻松,Mugen这个引擎本来就是C写的。
不过没有计算机理论的朋友也不用灰心,用努力绝对能够补得回来。
起码笔者学的时候也是没学C的,除了VB啥都不会...
其实Mugen写AI能用到的东西...笔者作为一名计算机系学生...我们的课3周内就说完了OTL...之后课程讲凶恶向...
PS:本文全部例子全部使用KFM,因为毕竟笔者写过KFM的AI,对其比较熟悉,人物简单易懂,具有普遍性。
另,如需转载,麻烦不要删作者就行了OTL
===========================================================================
1.3新手须知
===========================================================================
---------------------------------------------------------------------------
新手须知:
1.国际惯例:请用英文半角写,这不是识别中文的Mugen
2.请勤备份,否则改出个BUG来不会改回去的后果自负,起码笔者是每次改动都备份一次的
3.请尊重人物作者,修改性能要谨慎(后面会讲AI和性能的区别,2.1),公开AI之前要先向人物原作者取得同意
4.要有耐心和毅力,罗马不是一天建成的,笔者见过不少人坚持不下来TJ掉的。初次看不懂在说什么其实不要紧,毕竟初次
接触新的事物总得要慢慢消化吸收的,坚持就是胜利
5.切勿好高骛远,作为新手能把一个正常AI能到凶级的性能的人物编成没有BUG的非魔改强级就不错了,踏踏实实学一定会有
进步的
6.请对你的人物倾注你的爱,这样你才能在人物编的不好的时候领悟到悲伤(PIA飞)
7.多读多练:看别人写的AI,尝试理解为什么别人这么写;还有就是多实践,实践出真知,动手实践便知对错
8.如Net教授所说,一开始请先尝试改别人写好的AI,因为整个框架别人已经写好,不易出错,方便练手;之后就可以尝试按
照自己的思路写AI,建议先尝试系统简单、变化少的人物,例如KFM、王者之拳、侍魂、街霸2、KOF94之类的人物,系统、
连段太复杂的人物会搞得新手很绝望的(如GG北斗什么的)...
9.⑨最强
10.待续...
准备材料:
必备:
记事本(即txt)/notepad2/notepad++用于编写AI,notepad2/notepad++还可以当日文乱码翻译+检查括号数(笑)
trigger表和Sctrl表基础语句,这个都没读的话还真不知道怎么写,文档翻译版下载
Mugen原程序+至少一个人物包呃...不解释
推荐:
Fighter Factory(FF)如果不习惯用txt可以用于编写AI,还可以用于查看各种人物性能
另外用FF看air会比较直观,建议使用,下载地址://pan.baidu.com/s/1o63KKXk
以上教程由口水轩撰写