天天看点

学习实战二:利用Cocos2d-x写的第一个游戏

学习这个引擎一个月了,利用所学的知识写下了自己第一个游戏,虽然说游戏简单,但是毕竟是自己写的第一个小游戏,游戏资源也是直接利用别人的作品,但是我这个是抱着学习的态度而非用作商业用途,写的软件也不会放到应用市场上让别人下载,只是共享到自己的网盘,让别人下载试用测试,应该不会侵犯别人的版权吧?当然,我也会在本博客中贴出我模仿的那个软件的。

因为是刚开始学,所以一开始对引擎的理解不够,在写代码的过程中也是懵懵懂懂的,摸索着过河的样子吧,看引擎自带的testcpp和教材带的源码,一步一步的写下来。具体的过程是反反复复的,所以直接贴出效果图来,具体代码共享到网盘里了。开发过程中的点滴在之后会慢慢写出来的。

1、这个是开始场景。可以选择开始游戏或退出游戏

学习实战二:利用Cocos2d-x写的第一个游戏

2、这个是点击开始游戏后的模式选择,这里可以左右滑动屏幕选择不同的模式,这个效果是模仿引擎中的效果做的。

学习实战二:利用Cocos2d-x写的第一个游戏

3、这个是游戏暂停菜单,通过触摸游戏场景右下角的暂停按钮触发。

学习实战二:利用Cocos2d-x写的第一个游戏

4、这个是游戏升级的提示,升级后游戏场景顶部的level也会随之变化

学习实战二:利用Cocos2d-x写的第一个游戏

5、这个是游戏结束的显示。当点击到了炸弹或者点击到了抱着炸弹的地鼠都会造成游戏结束。

学习实战二:利用Cocos2d-x写的第一个游戏

游戏场景大概就是这些,下面贴出代码

Click

里面的CrazyMole(2).apk文件是用安卓2.2SDK编译的,CrazyMole文件夹里面的文件就是整个项目的文件。

继续阅读