本章内容:人物代码文件结构、基本参数、基本动作的参数
为了方便讲解,我们打开中文功夫男的人物包,看看里面的代码。千寻提供的主程序内有kfm_cn这个人物包,如果没有,可以到网站首页单独下载。
用FF工具打开人物的def文件,点击代码,然后可以看到该人物的所有cns文件以及cns文件内的代码
左侧能看到该文件内的所有招式和其他参数的定义。不过并不是所有人物包都有这么清楚的中文注释,有的人物作者完全不写注释,所以只能看到一堆数字,这也是我们为什么要看中文功夫男的人物包。
注:分号表示注释
1、人物基本参数
左侧选中Data,右侧可以看到该人物的基本数据,这个数据是每个人物都必须有的,一些基本的血攻防修改都可以在这里进行,但建议保持默认值,不然和其他人物对战时会不太平衡。图中注释的很详细,就不细说了。
2、人物大小(size)、人物速度(velocity)、移动相关(Movement)相关
Data下面分别是人物大小(size)、人物速度(velocity)、移动相关(Movement)的参数,角色的移动、跳跃以及二段跳的相关参数都在这里设置。
3、胜利台词Quotes
mugen主程序默认是支持角色的胜利台词的,这里可以编辑角色的胜利台词,具体见注释。
4、定义人物的基本动作(common1.cns文件)
切换到common1.cns页签,我们可以看到有大量的基本动作,这些动作的细节参数就是在这个文件里进行定义。
一般主程序会自带一个common1.cns文件来管理基本动作,如果人物包本身没有common1.cns文件的话,则会直接调用系统默认的文件,所以前面提到过站立、行走、跳跃等动作要严格遵守编号,目的就是这里可以直接调用。
有的人物会有特殊需要,会对common1.cns进行编辑或是自己写一套移动代码,比如空中冲刺。不过一般人物用不上,这里就不向新手介绍了。