J'ai tourné sprite à 90. J'ai vérifié l'emplacement contact de l'image-objet pivotée comme suit:comment détecter le toucher sprite dans pivotée cocos2d
matchsprite.rotation=90;
CGRect r=CGRectMake(matchstick.position.x, matchstick.position.y, matchstick.contentSize.height,matchstick.contentSize.width);
if(CGRectContainsPoint(r, location))
NSLog(@"Hii");
Quelle est l'erreur dans ce code? Je n'ai pas eu "Hii". Comment détecter si nous tapons ce sprite pivoté ou pas?
J'ai donné le point d'ancrage à matchstick comme matchstick.anchorPoint = ccp (0,0); – Mythili
avez-vous converti le point reçu en point GL. – Robin
sinon utilisez [[ccdirector shareddirector] convertToGLPoint: location], je ne sais pas si le nom de la fonction est correct. – Robin