下面将介绍一下我最近使用Cocos2dx这个引擎开发的一款小游戏消除类游戏,比较简单目前只是基础实现,还有待继续加强在AppStore上有一款原版的游戏 --- Dots。基本上就是模仿它来实現的
下面两张游戏截图中:左边就是Dots原版游戏的界面;右边就是我代码实现的。(看起来还是差不多的吧)
下面这篇文章我将主要讲述玳码实现的过程其中的游戏逻辑,算是一个小小的总结有兴趣的同志,也可以相互交流
其实在code4app上面已经有某位大神发布了cocos2d-iPhone版本的简單实现代码(下载地址:),我也是下载了之后研究了一下改写成cocos2d-x的,所以过程不算是很难关键是要理解其中的游戏逻辑实现。
下面這篇文章先为大家配上一些屏幕截图同时简单介绍一下其中需要处理的内容。
这个是游戏的开始场景:DotsGameStartScene在这个场景中目前只实现了play now这個功能。
在这个界面中的逻辑处理是分成两部分的:
①DotsGameLogicHandle:这个是游戏中处理与dots消除有关的内容包括dots的生成,选取消除等等,也就是第┅张图中绿色框框出来的那一部分
(1)UpStateNode:倒计时时间,加分(表现为第一张图中顶部的两个button);
(3)PauseGameLayer:当玩家点击顶部的两个button或者游戏倒计时时间到可以出现游戏暂停界面(第二张图片)。
大致目前我所实现的内容就是这么多了