位置: 编程技术 - 正文

cocos2dx3.2开发 RPG《Flighting》(一)基本介绍(cocos2d用什么语言开发游戏)

编辑:rootadmin

推荐整理分享cocos2dx3.2开发 RPG《Flighting》(一)基本介绍(cocos2d用什么语言开发游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d开发的知名游戏,cocos creator rpg,cocos2d开发的知名游戏,cocos2d开发app,cocos2d-js游戏开发,cocos开发游戏,cocos2d开发的知名游戏,cocos开发游戏,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:

上次写了一个消灭星星,很多人都回复了我,并且提出了宝贵的意见,先感谢大家啦~上几个月我发现了一个很好玩的游戏——《BattleHeart》,心里面想着,这么好的游戏要是可以联机跟好朋友一起玩(就像CS那样)那就爽歪歪了,于是就动手开始模仿这款游戏,并且为其加入网络模块。可惜,因为对多人网络游戏开发并不熟悉,虽然最后还是开发出来了,但是效果却差强人意。不过在开发过程中学到了很多新的知识和网络游戏用到的技术(例如boost::asio搭建服务器,网络游戏同步等),也算是一个不错的经历了。

由于网络版比较复杂,这里写的只是单机版的教程。。以后可能还会提供我写的一个用boost::asio搭建的服务器/客户端框架,不过这里先不涉及到网络模块方面的。

一、原版《BattleHeart》简介

在这里贴上几张《BattleHeart》的图片,让大家有个美好的期盼,哈哈。

二、山寨版《Flighting》

接下来就是我的山寨作品,大家做好心理准备啊。。。

只能怪美工咯,对不对,不过美工也是我担任的。。。

三、项目结构简介

说了那么多废话,现在开始讲我们的项目吧。

1)总体:

cocos2dx3.2开发 RPG《Flighting》(一)基本介绍(cocos2d用什么语言开发游戏)

2)Data:个人习惯把一些默认的数据放在一个文件里面管理

3)Entity:实体类,主要包括Bullet(子弹类) Hero(英雄) Monster(怪物)Role(角色类,英雄和怪物类的父类)SkillBox(技能框)

4)SKillSelector :负责技能效果的选择

5)Util:主要是负责数据的录入(从Excel表转换成Json再录入到对象)

6)View:各个场景(Battle:战斗场景,Choose:选人场景,MenuView:开始菜单,PauseView:暂停画面)

7)AppDelegate:程序入口

这里,我用到的是x的素材,而且默认的帧数改为帧,所以AppDelegate的修改如下:

简介就先到此为止。

我的csdn地址:

cocos2dx3.3在Win7(位)上Android开发环境搭建(提要) 一、使用的工具Win位jdk1.8.0_(jdk-8u-windows-x.exe)adt-bundle-windows-x_-(adt-bundle-windows-x_-.zip)(可百度参考《androidndk环境配置adt-bund

cocos2dx3.2开发 RPG《Flighting》(二)骨骼动画介绍及游戏美术资源分享 一、前言关于骨骼动画,如果大家不知道是什么东东的话,可以先百度一下。如果大家有去玩过我介绍的《BattleHeart》的话,你会发现,里面用到的就是

cocos2dx之TableView和ScrollView的混合使用 **************************************************************************时间:--作者:Sharing_Li转载出处:

标签: cocos2d用什么语言开发游戏

本文链接地址:https://www.jiuchutong.com/biancheng/372647.html 转载请保留说明!

上一篇:eclipse开发cocos2dx 3.2环境搭建之二: cocos2dx 3.2安装及测试运行 (An internal error occurred during: "C/C++ Indexe)(Eclipse开发工具安装)

下一篇:cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)

  • 车辆购置税如何计算
  • 合伙企业投资收益做账
  • 什么原始凭证可以填写
  • 税金计提多了,交少了怎么处理
  • 劳务派遣的开票规范
  • 未出资到位的股东
  • 工程材料增值税税率2023年
  • 怎样进行房产置换的账务处理
  • 留底税款
  • 在建工程完工结转
  • 一次性补缴的社保能全额退吗
  • 付款金额比发票金额少怎么办
  • 固定资产转售
  • 公司临时聘用人员法规
  • 印花税注册资本缴税时间
  • 补偿金满一年不满一年半
  • 购方收到红字发票怎么办
  • 成本费用总额包括所得税费用吗
  • 公司生产的产品
  • 合同成本如何设一级科目
  • 员工工伤一次性赔偿申请书
  • 内部控制的概念最早是从什么得来的
  • linux如何安装
  • 笔记本电脑bios设置
  • 2020工资计税基数怎么算
  • 微软系统安装软件
  • 进程process.acore已停止怎么办
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • paul滑雪
  • 补交上年度企业所得税报表怎么填写
  • 收到的国家电网电话
  • viwer.js
  • nyud数据集
  • mysql封装函数
  • 固定资产清理的会计科目处理
  • 汽车租赁的法律
  • 企业转让应收账款分录
  • 应收账款能想到什么
  • 运用java解决的实际问题
  • 无偿提供建筑服务账务处理
  • 申报高新企业的好处
  • 资产负债表季报是累计三个月数据吗
  • 应交税费案例分析题
  • mysql 忘记密码重置密码
  • 含税含运费价格,运费谁出
  • 施工企业暂估成本
  • 会计做账的凭据是什么
  • 认缴制不会带来的账务问题
  • 小规模纳税人去年免税,红冲后今年开多少税率的发票
  • 预付加油款收到发票怎么处理
  • 公司收到股东的投资款以后怎么处理
  • 电子承兑汇票的承兑人是谁
  • 公司注销固定资产必须清理吗
  • 增值税专用发票几个点
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 以前年度多计提的税金怎么调整
  • 母子公司可以合并吗
  • 简述账套管理的主要内容
  • mysql获取表行数的方法
  • win8开机错误
  • 内存故障会不断重启么
  • win7开机黑屏怎么
  • 苹果发布首款MR头显
  • android viewpager嵌套viewpager
  • 百分比的介绍
  • jquery追加节点
  • javascript的基本数据
  • javascript的promise
  • jquery操作html代码
  • unity游戏换皮教程
  • 用python绘制一条直线
  • python自动化监控
  • python中列表和元组的典型案例
  • jquery选择器写法
  • fragment详解
  • 应付和未付的区别
  • 税务官网怎么登录账号
  • 慧付钱包app官网下载
  • 个人开具农产品普通发票
  • 增值税专用发票和普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设