网上搜索资料找到貌似只有这个//碰撞检测,消除飞镖和敌人 觉得这个碰撞检测太傻瓜化 太弱智
for (int i = 0; i < aarayTarget->count(); i++) {
Sprite *target = (Sprite *)aarayTarget->objectAtIndex(i);
for (int j = 0; j < arrayProjectile->count(); j++) {
Sprite *projectile = (Sprite *)arrayProjectile->objectAtIndex(j);
if (target->boundingBox().intersectsRect(projectile->boundingBox()))
{
aarayTarget->removeObjectAtIndex(i);
arrayProjectile->removeObjectAtIndex(j);
this->removeChild(target);
this->removeChild(projectile);
break;
}
}
}
2dx 3.x 有什么好的碰撞检测方法?