天天育儿网,内容丰富有趣,生活中的好帮手!
天天育儿网 > 横版格斗——技能动作概念

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

时间:2021-11-08 04:44:28

相关推荐

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

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

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

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

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

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

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

【声】...

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

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

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

【后记】

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

如果觉得《横版格斗——技能动作概念》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。