Cocos2d-x游戏开发《雷电大战》
文章平均质量分 93
Evankaka
一步一个脚印,认真做好每一件事
展开
-
Cocos2d-x《雷电大战》(2)-精灵随手指移动,你点哪我走哪!
本文要实现飞机游戏中,人的手指按着飞机,就能拖着飞机走动,这里实现了当你手指按在手机的图片上,手指一直按着屏幕,飞机就会跟着你走。同时,还加入了边界判断条件,让飞机在你的视野内移动,实现的效果完全和我们手机上的飞机游戏一样。原创 2015-03-08 20:24:31 · 6588 阅读 · 6 评论 -
Cocos2d-x《雷电大战》(3)-子弹无限发射
本文要实现雷电游戏中,游戏一开始,英雄飞机就无限发射子弹的功能。这里的思想是单独给子弹弄一个层,在这个层不设置一个定时器,每隔一个时间,根据当前英雄飞机传入的位置,生成子弹,并设置子弹的移动事件,和移动后的事件(就是把子弹删除掉,节省内存)原创 2015-03-15 16:50:10 · 8927 阅读 · 14 评论 -
Cocos2d-x《雷电大战》(1)-双层地图无限滚动
本文要实现飞机射击游戏中的地图无限滚动的功能,这里分为两个层,一个层无限向下滚动,一个层无限向上滚动,这样子结合起来效果就非常有层次感,也非常逼真,这里我把地图层都写成一个类,自己把地图改下,就可以成为你自己的了!下面,我们开始吧原创 2015-02-27 21:08:52 · 8749 阅读 · 8 评论 -
Cocos2d-x《雷电大战》(4)-策略模式实现不同子弹切换!!
本文从设计模式中的策略模式入手,主讲了飞机大战中英雄飞机切换不同的子弹。这里分为三种子弹。第一种:每次发一个子弹,垂直发射;第二种:每次发两个子弹,两个都是垂直发射:第三种;每次发三个子弹,两边的子弹有一定的角度,而中间的子弹垂直发射;设计模式是游戏开发经常用到的思想,建议有兴趣的同学可以好好研究下!好了,下面开始吧。原创 2015-03-31 19:46:00 · 5910 阅读 · 14 评论 -
Cocos2d-x《雷电大战》(5)-单例模式英雄飞机闪亮登场!
本文将实现用单例模式实现一个英雄飞机类的设计,单例模式是游戏开发中最常用到的一种设计模式,原理也比较简单,仔细研究下就可以掌握好。原创 2015-04-06 12:16:49 · 6953 阅读 · 20 评论 -
Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(上)
本文要实现飞机类游戏中的一连串飞机的跟随出和和并行出出。而网上找了一些Cocos2dx开发的飞行类游戏,都只找到一些简单的智能敌机。基本上没什么AI,这样游戏玩起来就太没意思了。然后又去找敌机飞行路径的相关资料,发现相关的也很少。想想还是自己来设计吧! 飞机类游戏设计中,智机的飞行路径设计和智能子弹的设计绝对一个飞行类游戏好坏是的核心。敌机智能也是分级别的。BOSS机就不说了,而飞行游原创 2015-04-17 23:48:50 · 12376 阅读 · 29 评论 -
Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(下)
此文接上文Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(上) ,还是对游戏中的敌机路径进行一个设计和实现。这里笔者又实现了两种敌机路线。分别如下:(1)敌机朝着英雄飞机的位置飞去(2)左右两群飞机穿过,其实就是一大群飞机从左到右和从右到左的飞行。原创 2015-05-01 18:03:37 · 6791 阅读 · 8 评论 -
Cocos2d-x游戏《雷电大战》开源啦!要源码要资源快快来~~
写在前面的话:这是笔者开发的第二个小游戏《雷电大战》,之前就过这个游戏和《赵云要格斗》一样,最终将会开源。由于自己的一些个人原因。这个游戏还没有完成,但是许多网友都过来寻求代码或资源,本着开源的精神,笔者今天将它们共享给出大家。注:目前游戏还没有完成,代码全是笔者原创,资源有一部分原创,有一部分网上搜集。下载地址https://github.com/appleappleapple/GameOfSho原创 2016-01-23 13:42:25 · 8176 阅读 · 3 评论