sff文件体积过大的人物包在1.1下运行时可能会报错

超必杀技

所谓超必杀的特点就是耗气、闪个大特效、全屏暂停、可能还会改变背景,那么我们本章依然以中文功夫男为例来看看超必杀的写法。

 

1、首先在hitdef里将attr设置为HA(超必杀),对攻击判定进行归类。然后记得把getpower值设为0,毕竟按格斗游戏惯例,超必杀攻击是不会回气的。

blob.png


2superpause(超级暂停)基本上是超必杀招式必加的一个state,超必杀的大部分功能都在这里实现。在超级暂停中,可以自定义冻结所有人物动作的时间、画面是否变黑、必杀闪光特效、必杀声音、耗气数等,详细可见官方的sctrl文档。

[State 3000, Super A]

type = SuperPause

trigger1 = AnimElem = 2, 1

pos = 25, -57                                         ;调用动画相对于角色的偏移量

anim = 100                                                      ;调用系统(fightfx.air中的)的第100号动画,数字前加S表示调用自身动画中的指定编号动画,必杀的立绘、背景也是相同方法

sound = 20, 0                                        ;调用系统(common.snd中的)的第200号声音,数字前加S表示调用自身snd中的声音

poweradd = -1000                               ;消耗1000

 

剩下的就是定义招式用的代码,和普通招式一样写。

以上就是超杀必须的东西,如果还有一些额外效果,还可以再额外加state


你,确定要这么做吗?
正在处理中...