2010-12-27 4 views
0

私はレベルを終了する方法に取り組んでいますが、そうするためには、すべての敵キャラクターが殺されたことを確認する必要があります。 私の敵がCCSpritesの場合、それらのすべてが死んでいるかどうかを検出する方法を作るにはどうすればよいですか?私はenemyHpというintで自分の健康状態を追跡しています。例えば、これは私が敵を取り除くために作ったif文です。if (enemy.enemyHp <= 0) {すべてのサブクラス化されたCCSprites(cocos2d)を対象とする

要約すると - すべての敵が殺された時を検出する方法を作りたいと思います。あなたは配列(NSArrayの)にそれらのスプライトを追加し、その配列をループする必要があります

おかげ

答えて

0

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

私はその最初の行が何であるか分かりません。敵は配列ですよね?だから敵は何ですか? – Joethemonkey101

+0

うわー、ごめんなさい。私は*が倍数記号であると思った... – Joethemonkey101

+0

確かに、この方法は有効でしょうか? – Joethemonkey101

関連する問題