1:应该是个bug,如果用cocostudio来建项目项目文件夹下没有有.cocos-project.json文件,而用控制台
cocos new name - p -l 来建立新项目则会有
2:cocos2d::CCCallFuncND这个声明已经过时了,求问怎么用
CCCallFuncND* removeEnemy1 = CCCallFuncND::create(this, callfuncND_selector(EnemyLayer::removeEnemy1), (void*)enemy1);
void EnemyLayer::removeEnemy1(Node* pTarget, void* data)
{
Enemy* enemy1 = (Enemy*)data;
if (enemy1!=NULL)
{
m_pAllEnemy1.eraseObject(enemy1);
this->removeChild(enemy1,true);
}
}
3:重点:关于vector:当飞机和UFO(或者降落伞碰撞时,会出错)Expression: vector iterator not incrementable
void UFOLayer::RemoveBigBoom(Sprite* bigBoom)
{
this->m_pAllBigBoom.eraseObject(bigBoom);
this->removeChild(bigBoom,true);
}代码应该是这个
4:3.0rc2以后怎么解决android按键的问题?
我把代码放到下面,除了没有android按键设置,还有2中ufo的碰撞问题,其他都可以,而且用的cocos2dx 3.0RC2版写的。希望大神们能看下。
代码是从http://blog.csdn.net/jackystudio/article/category/1591201 http://my.csdn.net/jackyvincefu这里改的,多谢! 打飞机3.0RC2.rar (1178 KB)