豪华版飞机大战系列(六)--附源码

错误 152 error C2039: “menuCloseCallback”: 不是“PlaneLayer”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\planelayer.cpp 103 1
错误 83 error C2039: “removeBullet”: 不是“BulletSprite”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\bulletsprite2.cpp 42 1
错误 88 error C2039: “removeBullet”: 不是“BulletSprite”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\bulletsprite2.cpp 50 1
错误 119 error C2039: “removeBullet”: 不是“BulletSprite”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\bulletsprite.cpp 38 1
错误 123 error C2039: “removeBullet”: 不是“BulletSprite”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\bulletsprite.cpp 45 1
错误 144 error C2039: “removeBullet”: 不是“BulletSprite”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\gamescene.cpp 79 1
错误 55 error C2039: “sharedPlane”: 不是“PlaneLayer”的成员 e:\cocos2d-x\cocos2d-x-3.2\cocos2d-x-3.2\project\air\classes\bulletsprite2.cpp 22 1

请问我新建了一个项目然后加入classes 和resource后,报了这些问题,一共78个。怎么处理呢?

项一下,好文:7:

飞机没加入碰撞检测?
飞机碰到敌机都不会爆炸

Eclipse能编译通过,但是vs2012居然编译报错,错误信息跟上面同学说的一样

vs2012 只需要把几个头文件里面的中文字符删掉就行了。编码不对,所以遍不过,bulletsprint里面的sprite::init 换成layer::init。
如果用bulletsprite2的话就不用了,直接可以编译过。

大哥 你是不是把cocos2d目录弄进去了…就给个classes 就行了…

mac搞定 , 有两个BulletSpirit类,需要全部注释掉一个,否则Link会报重复定义。

个别文件有乱码,删掉就好了。

楼主,EnemyLayer这块是不是没讲,还是我没找到

楼主好样的,就是感觉还得自己完善才行,这个有点简陋啊

下载中…

I like,帅气分享

感谢楼主分享 努力学习型:858:

我机碰到敌人怎么没写爆炸和游戏结束逻辑呀:3:

把Sprite::init 改为 Layer::init就行了

支持楼主,我也讨厌csdn,下载个东西还需要积分

解压文件有损坏?

我想问下,为什么要遍历重叠啊?不直接用碰撞检测,碰撞触发的函数做。可以创建刚体啊?

楼主你好我是初学者,刚看完你的代码.

其实有个地方没法理解:
为什么有的继承node,有的继承Sprite,有的继承layer?
这样继承有什么特殊的用法吗~?

楼主为什么把子弹和飞机都继承自Layer, 从Sprite继承不是更好吗?而且他们更像精灵,如果设置成层,感觉好奇怪。。。我就是个精灵实现的。

卧槽是不是连整个项目文件都传上去了