无论换装还是变性其实都是变身,任何格斗游戏的变身的做法都是一样的:
先把所有招式的动画做两套(如果你的人物至少有一个本身和一个变身的话),然后在每个招式开头用变量数值判断脚本判断某个变量(比如任务变量A或者角色变量A)数值是否为0,如果是0就表示人物处于原始形态(本身、外模式),就跳转去运行人物本身的那套动画,如果变量A值为1,就表示人物处于变身状态(变身、里模式),就跳转去变身的那套动画。
然后专门制作2个变身转换招式,一个是从本身转换到变身的招式,另一个是从变身变回本身的招式,第一个招式里修改变量A值为1,第二个招式里修改变量A值为0,就可以了。
上述制作过程一般被称为【用变量控制播放两套动画】。