J'ai sous-classé CCSprite pour détecter un contact à lui-même. Le contactBegan se déclenche au toucher, mais le journal indique que le même sprite manipule tout le temps, même si je touche à chaque fois des sprites différents.
(Son adresse de pointeur est la même pour tous les contacts.)détection tactile pour un sprite dans cocos2d
D'autres journaux montrent que c'est le dernier sprite que j'ai ajouté au calque du monde.
Pourquoi le dernier sprite que j'ai ajouté réagit-il aux événements tactiles tout seul?
J'ai utilisé CCSpriteBatchNode, cela est-il lié au problème?
Ou est-ce parce que cocos2d n'effectue pas de hit-test pour trouver l'objet correct pour envoyer l'événement tactile?
montrer votre code, si quelqu'un peut vous aider à – Ayaz