2009-11-23 7 views
0

Je suis nouveau dans le développement de l'objectif C et iPhone. J'ai quelques difficultés à comprendre le code de mise en œuvre des touches dans les cocos. Quelqu'un pourrait-il me donner quelques explications s'il vous plaît?touches dans l'explication cocos

-(BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)events 
{ 

    UITouch *touch = [touches anyObject]; 
    CGPoint location = [touch locationInView: [touch view]]; 
    CGPoint convertedLocation = [[Director sharedDirector] convertCoordinate:location]; 
    lady.position = convertedLocation; 

    return kEventHandled; 
} 

Veuillez m'expliquer ces poinçons de code. Je voudrais savoir comment cela fonctionne une ligne par une ligne. Merci à l'avance

Répondre

0

UITouch ref http://developer.apple.com/iphone/library/documentation/UIKit/Reference/...

Example code qui utilise UITouch

Vous pouvez probablement google pour plus

Il ressemble à un code de gestion norme UITouch.

  • obtenir une touche de même ensemble de touches envoyées dans le même
  • obtenir l'emplacement en vue donné - par exemple l'emplacement dans les coordonnées de vue à partir de 0,0 dans le coin de cette vue spécifique
  • puis convertir en coordonnées 'Directeur' qui est un objet partagé ... (aucune idée de quel objet mais vous avez l'idée de ce qu'ils font)
  • définir la position de quelque chose (lady) à l'emplacement de l'événement tactile
Questions connexes