开发横版的RPG格斗游戏有许多思路。多人在线类型需要位移在每个客户端是同步的,所以一般不使用物理引擎。而单机类型的RPG通常都会使用物理引擎来实现动作和反馈的效果。
当然,为了把格斗游戏的效果做到极致,使用物理引擎是必不可少的。于是我在闲暇时间实现了一个基于cocos2d-x / cocos2d-html5和物理引擎为Box2d横版格斗RPG游戏原型。这个Demo只是实现了操作、人物状态变换、物理特性的封装、AI的基本功能,每一个基本功能也只是一个原型,里面的设计模式,或者是程序结构设计都有不合理的地方,我也只是想抛砖引玉,交流心得,做出更完美的游戏。

游戏引擎:cocos2d-js(-x) 3.6
工具:cocostudio 2.x
开发工具:webstrom、vs2012

OpenRPG C++版本
OpenRPG HTML5版本

OpenRPG横版格斗RPG(Demo)相关推荐

  1. CocosCreator横版格斗游戏Demo(一):创建游戏地图和主角

    小时候在小霸王游戏机上玩过很多种横版格斗类游戏(比如:快打旋风),自从进入游戏开发行业,一直都有个梦想就是自己写一个(虽然工作都是做休闲类.消除类.棋牌类游戏,但是此梦想从未放弃过!!!).本系列课程 ...

  2. c语言横版格斗游戏,2.5D横版格斗游戏DEMO附素材

    内部_画十字 (颜色值转换 (#艳青, -1), 逻辑_玩家坐标2D) ' 2,显示纹理边框 ' 引擎.画线 (逻辑_玩家动画显示坐标.x, 逻辑_玩家动画显示坐标.y, 逻辑_玩家动画显示坐标.x ...

  3. CocosCreator横版格斗游戏Demo(二):环游地图

    首先给主角做了三个基本动画,站立动画.行走动画.攻击动画. 如上图所示,给Player加上动画组件,并把创建的3个动画文件分别拖拽到动画组件中.给Player添加脚本组件,并把PlayerContro ...

  4. CocosCreator横版格斗游戏Demo(三):添加敌人到场景

    本节主要内容就是在场景中创建一个机器人. 如上图所示,机器人节点Robot是一个空节点,其中RobotBody子节点来显示身体,BloodBg和Blood来显示机器人的血条. 另外一个需要注意的就是, ...

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

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

  6. Unity街机横版格斗(恐龙快打)插件-Beat Em Up Template 3D 1.3(附下载连接)

    导入插件后打开Game场景可看到自带的Demo场景的结构是非常简洁的,就设置几个东西就可以做成爽爆的打击感强烈的横版格斗游戏,小时候很喜欢玩<恐龙快打>,经常会幻想自己设置游戏关卡的话会怎 ...

  7. 说好的30天直播生死呢?--第二章 为什么是横版格斗?

    第二章 为什么是横版格斗 首先,为什么是格斗?   首先不得不承认的是当初选择格斗是因为自己的一些喜好的因素在里面,我是一个动作类游戏的重度玩家,凡是动作游戏,必须最高难度才过瘾,真正要做好一个游戏, ...

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

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

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

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

最新文章

  1. Spark精华问答 | 谈谈spark中的宽窄依赖
  2. 前端面试题目笔记-5
  3. Spring源码学习笔记:经典设计模式之观察者模式
  4. Android技能树 — Android存储路径及IO操作小结
  5. LINUX获得当前用户名
  6. java反射创建字符串_Java反射
  7. USB VIDPID 表
  8. 国际音标的显示和输入
  9. 二级mysql刷题_计算机二级通手机版(计算机二级刷题软件)V1.1 简化版
  10. FAT32中文版分析+补充(3)
  11. Android基础篇 访问Assets文件夹里面的资源【文本、图片、音频、字体包】
  12. 全新圣诞节头像框制作生成微信小程序源码下载支持多模板
  13. npm报错:npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
  14. snapcraft动手实践 --- Web Camera
  15. 南邮离散数学试卷2023(含答案)
  16. 基于java+springboot+mybatis+vue+elementui的校园自行车租赁系统
  17. 如何设置文本不换行省略号显示等CSS常用文本属性
  18. 10大主流自动化测试工具推荐
  19. 【调剂】江苏大学2023年硕士研究生招生拟调剂专业信息公告
  20. u盘一打开就让格式化怎么办?这样整准行!

热门文章

  1. 【BZOJ2246】【codevs2135】迷宫探险,概率DP+记忆化搜索+状态压缩+运气
  2. MXNet中使用卷积神经网络textCNN对文本进行情感分类
  3. 手机怎么把PDF转成Word?这个方法快收下
  4. 从无到有的FTP(读书百遍其义自见)
  5. Minecraft 1.16.5模组开发(五十三) 多种生物类型(Variant)
  6. npm命令行强制删除node_modules
  7. 360浏览器 Adobe Flash Player插件怎么开启
  8. 【最优化/运筹学】单纯形法—手写例题(求min)—10分钟速成
  9. Flowable批量修改审批人
  10. 记账本NABCD分析