【cocos2d-x入门实战】微信飞机大战之十:UFO层特殊道具的加入
转载请表明地址:http://blog.csdn.net/jackystudio/article/details/11961795
游戏的趣味性就在于不时的给你一些惊喜。当然如果只是简单的子弹打飞机,玩久了也会腻,所以加入一些好玩的道具可以很好的提高游戏的可玩性。
飞机大战中也有不时从天而降的UFO(UFO是腾讯给他取的,我也是从游戏资源里发现这么个名字,照搬啦)。这里主要有两种道具,双排子弹和大炸弹。
多子弹和单子弹是一样的实现。请参照第五篇和第六篇的处理,这里就不附代码了。
要注意的地方有:
(1)使用CCSpriteBatchNode处理提高渲染效率。
(2)子弹的初始位置,有两排,和单子弹层略有不同。
(3)子弹的飞行效果和回收,这和单子弹层是一样的。
(4)其他差别就是精灵图片不一样,发射频率不一样,多子弹是有时限的,不能是CCRepeateForever了。
UFO层有两类精灵道具:
(1)ufo1,蓝色降落伞道具,吃到了就有多子弹效果。
(2)ufo2,红色降落伞道具,吃到了屏幕左下角会出现炸弹数,点击会全屏秒杀。
这里以多子弹道具的掉落为例。炸弹道具的掉落类似不赘述。