BadGame 《烂游戏》
===================================
本游戏使用cocos2d-x 3.2 Final版本开发。
最开始打算直接使用cocos2d-x3.X内部封装好的物理精灵,不过两个物体碰撞会出现互相嵌入的现象,
想了好久也没有头绪怎样解决~ 然后我就毅然决然的使用了Box2d物理引擎,将2d-x中的Sprite和Box2D的
刚体进行封装。
另外我也将Box2d的碰撞事件进行了分发回调,从而大大减少了耦合度。
主要类说明:
----------------------------
ConfigData 单例 通过此类获取各种配置信息 <br/>
DynamicData 单例 动态数据类<br/>
GameManager 单例 游戏管理器 用来驱动游戏和物理引擎 封装事件的分发在此实现<br/>
GameObject 游戏对象 /*这个不用解释了吧?*/<br/>
JINTools JNI相关的东西 大部分是静态方法 这个JINTools的名字当时写错了...应该是JNITools...哈哈!<br/>
LifeObject 具有生命的对象<br/>
MapAnalysis 游戏地图解析类 就是专门用来解析地图的,我是用TiledMap做的游戏地图编辑器~~<br/>
PhysicsSprite 物理精灵 将Sprite和box2d进行了二次封装<br/>
StaticData 静态数据类 废弃了...<br/>
StaticDataEx 静态数据类<br/>
TextData 专门保存字符串数据的<br/>
没有合适的资源?快使用搜索试试~ 我知道了~
一款基于cocos2d-x开发的一款横版卷轴类游戏
共262个文件
png:125个
h:46个
cpp:41个
需积分: 2 0 下载量 115 浏览量
2024-03-23
12:04:23
上传
评论
收藏 10.68MB ZIP 举报
温馨提示
主要类说明: ---------------------------- ConfigData 单例 通过此类获取各种配置信息 <br/> DynamicData 单例 动态数据类<br/> GameManager 单例 游戏管理器 用来驱动游戏和物理引擎 封装事件的分发在此实现<br/> GameObject 游戏对象 /*这个不用解释了吧?*/<br/> JINTools JNI相关的东西 大部分是静态方法 这个JINTools的名字当时写错了...应该是JNITools...哈哈!<br/> LifeObject 具有生命的对象<br/> MapAnalysis 游戏地图解析类 就是专门用来解析地图的,我是用TiledMap做的游戏地图编辑器~~<br/> PhysicsSprite 物理精灵 将Sprite和box2d进行了二次封装<br/> StaticData 静态数据类 废弃了...<br/> StaticDataEx 静态数据类<br/> TextData 专门保存字符串数据的<br/>
资源推荐
资源详情
资源评论
收起资源包目录
一款基于cocos2d-x开发的一款横版卷轴类游戏 (262个子文件)
CCUMSocialController.cpp 13KB
GameScene.cpp 9KB
CCUMSocialSDK.cpp 8KB
HelloWorldScene.cpp 8KB
MapAnalysis.cpp 7KB
Hero.cpp 5KB
FinishScene.cpp 5KB
GameManager.cpp 4KB
MonsterEx.cpp 4KB
UMShareButton.cpp 4KB
FlyingSlime.cpp 4KB
Slime.cpp 4KB
PhysicsSprite.cpp 3KB
Grenade.cpp 3KB
Weapon.cpp 3KB
LevelScene.cpp 3KB
AboutScene.cpp 2KB
Article.cpp 2KB
AppDelegate.cpp 2KB
HudLayer.cpp 2KB
Bird.cpp 2KB
Scoreboard.cpp 2KB
Fragment.cpp 2KB
JINTools.cpp 1KB
Monster.cpp 1KB
StaticData.cpp 1KB
ConfigData.cpp 1KB
Brick.cpp 1KB
LifeObject.cpp 1KB
DynamicData.cpp 943B
JumpBoard.cpp 921B
Coin.cpp 887B
Door.cpp 796B
TextData.cpp 705B
Wall.cpp 691B
GameObject.cpp 689B
Spikes.cpp 663B
DeadRoof.cpp 544B
Dog.cpp 240B
Aware.cpp 34B
StaticDataEx.cpp 0B
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
CCUMSocialController.h 6KB
CCUMSocialSDK.h 5KB
PhysicsSprite.h 4KB
UMShareButton.h 3KB
UmSocialControllerIOS.h 2KB
ccumtypedef.h 2KB
GameManager.h 2KB
ConfigData.h 1KB
Hero.h 1KB
StaticData.h 1KB
LifeObject.h 1KB
MonsterEx.h 1KB
GameScene.h 1001B
AppDelegate.h 947B
HelloWorldScene.h 942B
GameObject.h 856B
pxman.h 685B
Config.h 661B
Scoreboard.h 660B
TextData.h 647B
FlyingSlime.h 646B
Slime.h 616B
Weapon.h 602B
Brick.h 568B
Fragment.h 567B
Monster.h 525B
Bird.h 506B
FinishScene.h 490B
Article.h 486B
Coin.h 439B
DynamicData.h 438B
Wall.h 379B
DeadRoof.h 356B
Spikes.h 356B
UMSocialUIObject.h 350B
JINTools.h 345B
JumpBoard.h 327B
Grenade.h 317B
MapAnalysis.h 314B
LevelScene.h 298B
Door.h 294B
HudLayer.h 274B
Dog.h 250B
AboutScene.h 217B
Aware.h 205B
StaticDataEx.h 0B
.cocos-project.json 29B
README.md 1KB
UmSocialControllerIOS.mm 11KB
UMSocialUIObject.mm 2KB
Bird.plist 14KB
Coin.plist 8KB
bomb_dead.plist 5KB
FlyingSlime.plist 5KB
BirdFly.plist 4KB
hero_walk_right.plist 3KB
共 262 条
- 1
- 2
- 3
资源评论
MarcoPage
- 粉丝: 2126
- 资源: 763
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_5905.PNG
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功