针对所有子类化的CCSprites(cocos2d)

时间:2010-12-27 22:50:09

标签: methods cocos2d-iphone sprite

我正在研究一种结束关卡的方法,但要这样做,我必须看到所有的敌人角色都被杀死了。 如果我的敌人是CCSprites,我如何制作一个方法来检测它们是否全部死亡?我用一个名为enemyHp的int跟踪他们的健康状况。例如,这是我删除敌人if (enemy.enemyHp <= 0) {

的if语句

回顾一下 - 我想制作一种方法来检测所有敌人何时被杀死。

谢谢

1 个答案:

答案 0 :(得分:0)

您必须将这些精灵添加到数组(NSArray),然后循环遍历该数组。

for(Enemy * enemy in enemies)
{
  if (enemy.enemyHp <= 0) {    
    //kill it
  }  
}