cocos2d-x游戏开发系列教程-超级玛丽01-前言

时间:2023-03-09 01:57:47
cocos2d-x游戏开发系列教程-超级玛丽01-前言

前言

上次用象棋演示了cocos2dx的基本用法,但是对cocos2dx并没有作深入的讨论,这次以超级马里奥的源代码为线索,我们一起来学习超级马里奥的实现,并以一些篇幅来详细讲述遇到的具体问题和具体的类,由浅入深的学习cocos2dx。

程序效果图

在学习超级马里奥之前,我们依旧看看超级马里奥的程序运行之后的样子,以便获得感性认识。同学们可以到这里下载源代码(密码是c.itcast.cn),并用vs2010打开工程。如果你还不会怎么用vs2010打开cocos2dx工程,那么你需要先点击这里学习一下如何配置cocos2dx的工作环境。

菜单界面

cocos2d-x游戏开发系列教程-超级玛丽01-前言

程序进入首先到菜单界面,菜单界面有Start Game,Quit Game和About三个按钮,点击Start Game进入游戏,其他两个按钮自己按着玩吧。

游戏界面

cocos2d-x游戏开发系列教程-超级玛丽01-前言

进入游戏后就能看见我们熟悉的马里奥了,还有蘑菇怪,还有砖头,水管等等。

不熟悉的是马里奥下方的黑圈圈部分的东西,如下图:

cocos2d-x游戏开发系列教程-超级玛丽01-前言

这部分是在手机上使用时候的按钮,但是我们在电脑上调试时,不用这些按钮。

比起象棋程序来说,马里奥这个游戏更加注重cocos2dx本身的技能,而象棋则不太需要多少cocos2dx的知识,大部分需要算法方面的知识。

游戏控制

D键:马里奥向前行走

A键:马里奥向后行走

W键:马里奥跳跃