cocos2d-x游戏开发实例(二)
2016-09-24 13:07
190 查看
1.废话不多说,直接看效果吧。。
2.由cocos2d-x 2.x到3.0的相关接口函数变化和之前一个实例差不多,就不贴代码了,本来就是大家都很熟悉的消灭星星游戏,现在自己动手实现起来确实是件令人激动的事情。
3.稍微概括一下开发的基本思路。首先,每一个可以消灭的星星都是一个扩展的sprite对象,存放在一个数组中。接下来就是一系列的过场动画特效什么的,其中有很多粒子效果。主要的地方就是通过点击的点坐标转换为sprite对象,在数组中通过迭代算法,计算所有可以被消灭的星星,然后removec这么对象,重新更新所有星星的位置。
4.思路是很简单的,不过在时间的过程中遇到了一个问题,其实就是对cocos2d-x内存管理机制不熟造成的,作者本身在书中源码中由于疏忽写错了一行,导致笔者一直遇到程序崩溃。在自己思考再三后,终于发现了问题。在我的另外一篇博客中写到了这些 cocos2d-x之retain和release
5.详细过程可以直接参照我的源码,笔者对书中源码做了一定的修改,而且还剩去了一系列菜单场景,直接到关键的地方。源码链接
相关文章推荐
- Cocos2d-x游戏开发之Cocos2dx通过JNI调用Android的Java代码(webView实例)
- 《Cocos2d-x for iPhone游戏开发实例详解---1.~ 运动条纹》
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:飞机大战(2)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:飞机大战(5)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(4)
- 《Cocos2d-x for iPhone游戏开发实例详解系列博文》版权声明及目录
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:贪吃蛇(2)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(1)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:贪吃蛇(4)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:飞机大战(4)
- 《Cocos2d-x for iPhone游戏开发实例详解---1.3 为精灵着色》
- Cocos2d-x 3.2 lua飞机大战开发实例(三)道具的掉落,碰撞检测,声音,分数,爆炸效果,完善游戏的功能细节
- cocos2d-x游戏开发实例天天飞翔之作者的话
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(2)
- cocos2d-x学习(4)---游戏实例开发:一个简单的射击游戏三
- 《Cocos2d-x for iPhone游戏开发实例详解---1.5 绘制OpenGL图元》
- 《实例妙解 Cocos2d-x 游戏开发》反馈勘误
- 【Cocos2d-x游戏开发实例】学霸之路
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(5)
- 小小菜之Cocos2d-x游戏开发旅程——项目实例:2048(3)