开发横版的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. 浅谈微软跨平台与MONO
  2. arcsde安装步骤_ArcGIS 9.3 安装之 SDE的安装及使用
  3. 让一个python源文件也能像bat批处理文件那样运行[转]
  4. Bruce Eckel:我最喜欢Python,Kotlin或将取代Java(附演讲全文+PPT)
  5. linux中文输入法怎么安装目录,Linux怎么安装中文输入法
  6. python openpyxl合并单元格_用openpyxl分析xlsx文件的合并单元格
  7. 玩转树莓派-2.配置你的树莓派
  8. LINUX SHELL脚本的if语句实在是诡异
  9. Weighing Features of Lung and Heart Regions forThoracic Disease Classification
  10. java批量图片下载+打包成zip格式
  11. 62 stm32 usb自定义hid复合设备修改实验
  12. oracle怎么退出,[转载]Oracle 11g SQL*Plus的几种启动、退出方法
  13. Linux模板机以及搭建集群操作
  14. C语言数据结构 (清华大学出版社【严蔚敏版】参考)
  15. 金一文化推出“B站2233 x中央芭蕾舞团”限量手办
  16. Centos之目录处理命令
  17. FDC2214学习笔记——如何从数字量确定电容值,胎教级别计算电容教程
  18. 在工作流中,设置了智能选人,但在工作流转交下一步仍无法自动选择人员?
  19. 统计微信好友性别,并可视化
  20. python连接mysql的几种方式_Python连接MySQL数据库的多种方式

热门文章

  1. 芯片资讯|ARM正在开发和制造芯片,芯片领域竞争越来越激烈
  2. day38 mycql 初识概念,库(增删改查),表(增删改)以及表字段(增删改查),插入更新操作...
  3. java c3p0连接溢出_c3p0连接池超出maxPoolSize
  4. 第五届“传智杯”全国大学生计算机大赛(练习赛)
  5. 禁用Chrome自动更新及关闭弹窗
  6. ZFS详解及具体操作代码及流程
  7. VC-dimension
  8. 【资源篇】【1】免费下载ieee论文详细方法
  9. 详解准确率acc、精确率p、准确率acc、F1 score
  10. 星起航:抖音小店项目值得投资吗?