questo è un buon tutorial che spiega il sistema touch base http://ganbarugames.com/2010/12/detecting-touch-events-in-cocos2d-iphone/
primo luogo, scrivere
self.isTouchEnabled = YES;
allora, è necessario implementare le funzioni ccTouchesEnded, ccTouchesBegan, ecc
da w ho capito, vuoi essere in grado di "abbinare" due sprite che possono essere su diverse coordinate sullo schermo.
un metodo per fare questo ..: (Im sicuro theres molti altri metodi)
considerare avere 2 variabili globali.
così ogni volta che un tocco tocca uno sprite, si utilizza la funzione CGRectContainsPoint menzionata più volte per trovare quale sprite è stato toccato. quindi, puoi salvare il 'tag' di quello sprite in una delle variabili globali.
Si fa lo stesso per il secondo tocco e quindi si confrontano le 2 variabili globali.
si dovrebbe essere in grado di capire il resto, ma commentare se avete problemi.
questa non è la mia risposta. Voglio rilevare un tocco particolare. – Nasir
Non sono sicuro di cosa intendi ... quale particolare tocco? – Jonas