私は cocos2d でゲームをしています 私は多くのスプライトを持っています 私はこれでスプライトにタッチを使用しています
CGRectContainsPoint([[gameImages objectAtIndex:i] boundingBox], location)
CGPoint location = [touch locationInView: [touch view]];
location = [[CCDirector sharedDirector] convertToGL: location];
しかし、スプライトに触れたときは削除する必要があります
[self removeChild:[gameImages objectAtIndex:bacvacIndexner[0]] cleanup:YES];
しかし、私はオブジェクト座標を使用しているため、タッチは機能し、子からそれを削除するとオブジェクトを削除できません。どうすればよいですか?なぜスプライトのタッチイベントを取得できるのですか? 座標法がないものはありますか?