代码下载链接
http://download.csdn.net/detail/yincheng01/6864893
解压密码:c.itcast.cn
前景回顾
上一篇博文提到超级马里奥的游戏效果,大家是否已经搭建好环境,让马里奥运行起来呢?
代码结构
本文主要的目标是让大家粗略了解马里奥的代码结构,以方便后续的学习。
appDelegate:应用程序代理
CMGameMap:游戏地图类,负责游戏地图的加载和整个程序逻辑,以下部分是由地图类负责
CMGameScene:游戏场景,是地图和控制面板的容器
CMItem:道具抽象,道具是指金币,砖块,变身蘑菇
CMMario:主角马里奥
CMMenuScene:菜单界面
CMMonster:怪物抽象,怪物主要是蘑菇怪,乌龟和花
CMPublicDefine:公共定义
main:主函数部分,该部分代码为不可移植部分