スプライト リストのセットがあります。スプライトが重なっている場合は、一番上にあるスプライトを削除したいと考えています。
if ( popRect1.containsPoint( popRect1, 場所 ) ) {
BaloonList1.remove( baloons );
baloons.removeSelf();
}
if ( popRect2.containsPoint( popRect2, 場所 ) ) {
BaloonList2.remove( baloons );
baloons.removeSelf();
}
同じリストの 2 つのスプライトがオーバーラップし、それらに触れると一番上のスプライトのみが削除されます...2 つのスプライトが異なるリストからのもので、一番上のスプライトに触れると両方が削除されます (私のタッチが傍受されているように..I両方のタッチポイントがスプライトの境界のある長方形にあるため、それが起こっていると思います..私はたくさん検索しました.TouchBegan..registerWithTouchDispatcherをオーバーライドすると言う人もいます...誰にも何か考えがありますか??????? これは簡単な質問かもしれません.4uの皆さん.これに関するコードや説明がもっと必要な場合はお知らせください.