CCSpriteをサブクラス化して、それ自体へのタッチを検出しました。
touchBeganはタッチすると起動しますが、ログには、毎回異なるスプライトに触れているにもかかわらず、同じスプライトが常にタッチを処理していることが示されています。
(ポインタアドレスはすべてのタッチで同じです。)
さらなるログは、それが私がワールドレイヤーに追加した最後のスプライトであることを示しています。
最後に追加したスプライトがタッチイベントに単独で反応するのはなぜですか?
CCSpriteBatchNodeを使用しましたが、これは問題に関連していますか?
それとも、cocos2dがタッチイベントを配信する正しいオブジェクトを見つけるためのヒットテストを実行しないためですか?