横版格斗——技能动作概念

【前言】这方面的资料源码不是太多吧,之前我见一个网友做过横版格斗的游戏,参考了他的编辑器和源码后,发现他很多地方也是参考了2DFM的格斗编辑器的,不过有很多地方值得学习的。下面简单罗列一下一个格斗动作需要用到的一些概念。


【图】该帧显示的精灵图,停留时间,中心位置等(如果动画是先做好的,这个就没用了)

【移】设置移动的速度、加速度(x、y、z三个轴的),分为直接代入赋值 和 与之前的叠加两种方式

【碰】本来格斗中有防守区域、受伤区域等,如果做简单的就一个碰撞区域即可,即一个碰撞的矩形

【敌】敌人受伤反应:当敌人的碰撞区域(受伤区域)与我方攻击区域重合时触发,游戏会根据本设定来让被击中的敌人产生挨打的动作,要根据敌人的当前状态(地面、空中)选择相应的反应,要设定被击中敌人的x、y移动速度,以及双方的僵直时间,还包括打击出现的物体,如火花、烟尘等

【攻】我方攻击范围(注意横版中的矩形要多一个z方向宽度),攻击力

【声】...

【物】动作中出现的新的物体,可产生一个新的动作,从其指定帧开始播放,以及设置其初始出现的位置,是否与源同在等

【招】招式分歧:用来设置一些特定情况成立时动作的跳转,比如着地后、攻击命中时(打中对手且我方攻击力不是0)

【跳】直接跳转到指定动作的指定帧播放


【后记】

完成了一个动作的这些基本属性的编辑后,就基本能完成一个格斗游戏的动作编辑了吧,有其他需求的话再自己加属性吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值