8,302
社区成员
发帖
与我相关
我的任务
分享
void Bullet::update(float dt)
{
this->setPosition(ccpAdd(this->getPosition(),ccp(0,speed)));
CCArray * enemyArray = World::sharedWorld()->getArrayForEnemy();
for(int i=0;i!=enemyArray->count();++i)
{
Enemy * enemy =(Enemy*) enemyArray->objectAtIndex(i);
if(enemy->boundingBox().intersectsRect(this->boundingBox()))
{
enemyArray->removeObject(enemy);
World::sharedWorld()->removeChild(enemy,true);
World::sharedWorld()->removeChild(this,true);
}
}
}