我正在研究一种结束关卡的方法,但要这样做,我必须看到所有的敌人角色都被杀死了。
如果我的敌人是CCSprites,我如何制作一个方法来检测它们是否全部死亡?我用一个名为enemyHp的int跟踪他们的健康状况。例如,这是我删除敌人if (enemy.enemyHp <= 0) {
回顾一下 - 我想制作一种方法来检测所有敌人何时被杀死。
谢谢
答案 0 :(得分:0)
您必须将这些精灵添加到数组(NSArray),然后循环遍历该数组。
for(Enemy * enemy in enemies)
{
if (enemy.enemyHp <= 0) {
//kill it
}
}