cocos2d-x游戏开发系列教程-超级玛丽02-代码结构

时间:2020-12-24 22:18:04

代码下载链接

http://download.csdn.net/detail/yincheng01/6864893

解压密码:c.itcast.cn

前景回顾

上一篇博文提到超级马里奥的游戏效果,大家是否已经搭建好环境,让马里奥运行起来呢?

代码结构

本文主要的目标是让大家粗略了解马里奥的代码结构,以方便后续的学习。

cocos2d-x游戏开发系列教程-超级玛丽02-代码结构

appDelegate:应用程序代理

CMGameMap:游戏地图类,负责游戏地图的加载和整个程序逻辑,以下部分是由地图类负责

cocos2d-x游戏开发系列教程-超级玛丽02-代码结构

CMGameScene:游戏场景,是地图和控制面板的容器

CMItem:道具抽象,道具是指金币,砖块,变身蘑菇

CMMario:主角马里奥

CMMenuScene:菜单界面

cocos2d-x游戏开发系列教程-超级玛丽02-代码结构

CMMonster:怪物抽象,怪物主要是蘑菇怪,乌龟和花

CMPublicDefine:公共定义

main:主函数部分,该部分代码为不可移植部分