昨天晚上,浏览论坛时候发现了豪华版飞机大战源码<后面是原帖地址内有源码>(http://www.cocoachina.com/bbs/read.php?tid=217410)本来想好好研究一下作者的思路,新建一个项目跑了起来,毕竟只是一个DEMO,觉得其实也不是太复杂,正打算逐步研究一下作者思路,突然一想,既然自己觉得不难,为什么我自己不做一个,为什么要先看别人的思路,等自己做完了再去看别人的思路,会不会收获更大呢?
说干就干,因为我其实lua更熟悉一点,因此认真玩了5分钟这个项目整理了一下思路,重新建一个新的lua项目,开始撸自己的豪华版飞机大战。
首先是用思维导图勾画了一下这个demo的大概轮廓(已附上图),我将这个DEMO分成了如下几个要素:
1、场景
2、飞机(敌人战机,我的战机)
3、子弹(这个可以有敌人子弹,我的子弹,但是DEMO中没有实现,我就先放下,以后再补充)
4、小猪跟随
好了,设计完事就开始撸代码,5号晚上两个多小时,十点起来又忙了两个小时多,下午改改BUG,基本功能完成了,就先这样吧,效果还是不错的。
注释什么也没来得及写,算了,先这样吧。哪天不忙了补上。
效果图
cocos2d-x3.8 新建项目直接把代码放进去应该就能跑起来了,cpp没有任何改动
代码地址 https://git.oschina.net/gaojiefeng/OpenProjects.git
2015.10.06