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

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

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

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

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

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

【声】...

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

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

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

【后记】

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

横版格斗——技能动作概念相关推荐

  1. 开发框架——横版格斗——动作游戏教程

    动作游戏教程 游戏类型: 游戏Demo属于横版格斗游戏,是动作游戏的一种.动作游戏(Action Game),简称ACT,游戏类型的一种,是广义上的游戏类型.以"动作"作为游戏主要 ...

  2. 如何制作一个横版格斗过关游戏 2 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在第一篇 ...

  3. 如何制作一个横版格斗过关游戏 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文实践 ...

  4. 如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4 .

    本文原创版权归 csdn 无幻 所有,转载请详细标明原创作者及出处,以示尊重! 作者:无幻 原文:http://blog.csdn.net/akof1314/article/details/85725 ...

  5. 如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

    本文原创版权归 csdn 无幻 所有,转载请详细标明原创作者及出处,以示尊重! 作者:无幻 原文:http://blog.csdn.net/akof1314/article/details/85491 ...

  6. java 横版游戏开发_用MyEclipse的Java Project开发仿DNF横版格斗游戏

    这些天,我正在用MyEclipse的Java Project开发一款仿DNF 横版格斗游戏. http://v.youku.com/v_show/id_XMTI5MTE0NDg4MA==.html 这 ...

  7. Beat #39;Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源代码

    浓缩精华.专注战斗! 游戏的本质是什么?界面?养成?NoNo!    游戏来源于对实战和比赛的模拟,所以它的本源就是对抗.就是战斗! 是挥洒热血的一种方式! 一个游戏最复杂最难做的是什么?UI?商城? ...

  8. cocos2d-x 3 0 制作横版格斗游戏

    转自:http://philon.cn/post/cocos2d-x-3.0-zhi-zuo-heng-ban-ge-dou-you-xi cocos2d-x: v3.0-alpha-pre Wind ...

  9. 怎样制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

     本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Coco ...

最新文章

  1. 【文本分类】深入理解embedding层的模型、结构与文本表示
  2. 常见linux命令使用方法(二)
  3. 服务器tcp连接占满_漫画 | 一台Linux服务器最多能支撑多少个TCP连接?
  4. 一些常规形几何形状的绘制和效果填充(一)
  5. 2013.5.21号面试心得
  6. 关于完美拖拽的问题三
  7. java中true转换为int_在Java中将字节转换为int的最优雅的方式
  8. idea中plugins配置
  9. QT打开文件选择框(demo code)
  10. 泰勒公式推导过程_#泰勒#(Taylor)公式真的很难很难吗?
  11. Unity AssetBundle 踩坑记录
  12. 安卓手机USB无法共享、上网或卡顿的解决方法
  13. 交叉熵代价函数(作用及公式推导)
  14. linux 安装k8s
  15. redis 源码全解析
  16. vue 读取地址栏参数
  17. 【ESP32 S3开发】在Arduino IDE中使用PSRAM
  18. python面向对象之抽象类
  19. 互联网服务器信息检索,网络信息检索的一般方法
  20. 年仅21岁,干掉6位诺贝尔奖得主,被誉为科学界最强杀手,却惨被人骂成一个笑话...

热门文章

  1. 如何解决SSL/TLS证书服务的高可用性?
  2. python生成USB播放器歌单
  3. 前端提效 - js 批量导出 excel 为zip压缩包
  4. 100000行级别数据的 Excel 导入优化之路
  5. day06数组-一维数组二维数组
  6. 新型能力的识别与确定
  7. JAVA听力源码,【VOA英语听力】Remembering 2001: A Space Odyssey 50 Years Later
  8. 学计算机的上升路线,学习计算机路线图.doc
  9. 设备管理器android感叹号,设备管理器有感叹号和问号未知设备的解决方法
  10. 移动硬盘拷贝linux文件,Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份