仿《雷霆战机》飞行射击手游开发--项目总览

目录结构

 ├─Classes        C++源代码。核心的核心的核心。

 ├─cocosstudio    Cocos Studio工程文件,包括了游戏中的所有场景界面

 ├─proj.android   Android项目文件

 │  ├─jni          Android的编译mk文件以及第三方SDK的so

 │  ├─libs         存放第三方SDK的jar

 │  ├─res          Android资源文件,包括icon

 │  └─src          java源代码,本项目修改了org/cocos2dx/cpp中的部分文件

 ├─proj.win32     Win32项目文件

 │  └─res          编译成exe所需的资源,包括icon

 ├─Resources      资源文件

 │  ├─cfg        游戏配置文件

 │  ├─res        图片资源

 │  └─sound      音乐、音效文件

 └─tools          小工具集

     └─path       用来画敌机飞行路线的小工具

 

源代码结构

  • Aircraft:定义飞机池、各类飞机,包括:玩家飞机、僚机、必杀僚机、普通敌机、高级敌机、小boss、大boss。
  • Billing:定义了运营商计费相关的工具接口。
  • Bmob:本游戏是弱联网游戏,部分功能(例如VIP功能、分数上传等)需要连接服务器。这里我们使用了bmob.cn提供的免费服务,在bmob.cn中,你可以自定义数据库表,使用js开发api函数,实现一个简单的服务器端。本目录包含了访问bmob.cn的一些接口。
  • Bullet:定义子弹,包括:散弹、自定义轨迹子弹、跟踪导弹、激光。
  • Common:一些通用的工具,例如:存档数据的读写、游戏配置数据的读写、资源预载入工具、统计分析、数据库读写、声音的播放。
  • Layer:游戏中各个场景、层。
  • Menu:菜单相关的场景、层。
  • Mode:定义了闯关、无尽、急速模式。
  • Sprite:常用的Sprite,例如:游戏对象基类、爆炸、血条、弹出对话框、背景、可变色Sprite等。

转载请注明:https://my.oschina.net/u/1986600/blog/828332

项目首页:https://www.oschina.net/p/raiden

转载于:https://my.oschina.net/u/1986600/blog/828332

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值