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

本文通过超级马里奥的源代码详细介绍了cocos2dx游戏开发框架的应用技巧,包括游戏界面设计、键盘控制等核心功能实现。读者可以通过本文深入了解cocos2dx并掌握其实战应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

程序效果图

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


菜单界面

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


游戏界面

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

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

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


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


游戏控制

D键:马里奥向前行走

A键:马里奥向后行走

W键:马里奥跳跃





评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尹成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值