私はスプライトクラスを使用していくつかのスプライトを作成し、それらを配列にロードしました。私のアプリでは、特定の条件(位置など)をチェックしながら配列をループします。私は、これらのオブジェクトの1つを渡すことができる爆発メソッドを作成し、ポインタを使用して、画面上のオブジェクトの位置を引っ張り、そこで爆発を表示したいと思います。私はどのように使用するメソッドに私の配列にあるポインタ/オブジェクトを渡すか分からない。ここでオブジェクトを指すObjective-Cのメソッド
は、私が考えていたもの、本質的である:
for (int i=1; i<4; i++) {
EnemySprite *currentenemy = [enemies objectAtIndex:i-1];
//Blow this guy up
[self explosion:currentenemy]
}
-(void)explosion someobject {
explosion.position = someobject.position
someobject.setHidden=YES;
}