学习实战二:利用Cocos2d-x写的第一个游戏
2013-10-10 09:16
211 查看
学习这个引擎一个月了,利用所学的知识写下了自己第一个游戏,虽然说游戏简单,但是毕竟是自己写的第一个小游戏,游戏资源也是直接利用别人的作品,但是我这个是抱着学习的态度而非用作商业用途,写的软件也不会放到应用市场上让别人下载,只是共享到自己的网盘,让别人下载试用测试,应该不会侵犯别人的版权吧?当然,我也会在本博客中贴出我模仿的那个软件的。
因为是刚开始学,所以一开始对引擎的理解不够,在写代码的过程中也是懵懵懂懂的,摸索着过河的样子吧,看引擎自带的testcpp和教材带的源码,一步一步的写下来。具体的过程是反反复复的,所以直接贴出效果图来,具体代码共享到网盘里了。开发过程中的点滴在之后会慢慢写出来的。
1、这个是开始场景。可以选择开始游戏或退出游戏
2、这个是点击开始游戏后的模式选择,这里可以左右滑动屏幕选择不同的模式,这个效果是模仿引擎中的效果做的。
3、这个是游戏暂停菜单,通过触摸游戏场景右下角的暂停按钮触发。
4、这个是游戏升级的提示,升级后游戏场景顶部的level也会随之变化
5、这个是游戏结束的显示。当点击到了炸弹或者点击到了抱着炸弹的地鼠都会造成游戏结束。
游戏场景大概就是这些,下面贴出代码
Click
里面的CrazyMole(2).apk文件是用安卓2.2SDK编译的,CrazyMole文件夹里面的文件就是整个项目的文件。
因为是刚开始学,所以一开始对引擎的理解不够,在写代码的过程中也是懵懵懂懂的,摸索着过河的样子吧,看引擎自带的testcpp和教材带的源码,一步一步的写下来。具体的过程是反反复复的,所以直接贴出效果图来,具体代码共享到网盘里了。开发过程中的点滴在之后会慢慢写出来的。
1、这个是开始场景。可以选择开始游戏或退出游戏
2、这个是点击开始游戏后的模式选择,这里可以左右滑动屏幕选择不同的模式,这个效果是模仿引擎中的效果做的。
3、这个是游戏暂停菜单,通过触摸游戏场景右下角的暂停按钮触发。
4、这个是游戏升级的提示,升级后游戏场景顶部的level也会随之变化
5、这个是游戏结束的显示。当点击到了炸弹或者点击到了抱着炸弹的地鼠都会造成游戏结束。
游戏场景大概就是这些,下面贴出代码
Click
里面的CrazyMole(2).apk文件是用安卓2.2SDK编译的,CrazyMole文件夹里面的文件就是整个项目的文件。
相关文章推荐
- 学习实战二:利用Cocos2d-x写的第一个游戏
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(4)之 游戏主界面 -----怪物系统---赌徒来袭
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(4)之 游戏主界面 -----怪物系统---赌徒来袭
- iOS cocos2d 2游戏开发实战(第3版)---你的第一个游戏!
- 【吼吼睡cocos2d学习笔记】第四章 - 第一个游戏
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(5)之 游戏主界面 -----主界面美化--魔法阵和自定义弹出框
- iOS 5 cocos2d 游戏开发实战:第4章 你的第一个游戏
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(6)之 游戏主界面 -----绚丽的魔法特效
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(7)之 关卡系统的基本设计
- 【吼吼睡cocos2d学习笔记】第四章 - 第一个游戏
- iOS 5 cocos2d 游戏开发实战:第4章 你的第一个游戏
- 学习开发cocos2d-x 游戏 实战篇(2)之 欢迎 界面编写
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(1)之 loading 界面编写
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(6)之 游戏主界面 -----绚丽的魔法特效
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(3)之 游戏主界面 -----武器系统---散花弹
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(8)之 升级系统的基本设计--终结篇
- iOS 5 cocos2d 游戏开发 3ff8 实战:第4章 你的第一个游戏
- iOS cocos2d 2游戏开发实战(第3版)---你的第一个游戏!
- 学习实战三:基于Cocos2d-x引擎模仿微信打飞机游戏
- 跟着BOY学习开发cocos2d-x 游戏 实战篇(1)之 loading 界面编写