2 votes

Besoin d'aide pour comprendre CCMoveTo ?

J'ai téléchargé l'exemple de démo et j'essaie de le comprendre, mais je suis bloqué sur le code suivant

id actionMove = [CCMoveTo actionWithDuration:actualDuration position:ccp(-target.contentSize.width/2, actualY)];
id actionMoveDone = [CCCallFuncN actionWithTarget:self  selector:@selector(spriteMoveFinished:)];
[target runAction:[CCSequence actions:actionMove, actionMoveDone, nil]];

Comment CCMoveTo déplace l'objet d'un endroit à un autre lorsque cet objet se déplace de gauche à droite.

1voto

Comment CCMoveTo déplace l'objet d'un endroit à un autre lorsque cet objet se déplace de gauche à droite.

pas comme de gauche à droite ?

Si l'objet (sprites) se trouve n'importe où et que vous êtes prêt à vous déplacer vers une certaine position à partir de la position actuelle

exemple

position actuelle du sprite

(100,100)

alors si vous utilisez CCMoveTo avec (200,200) alors il se déplacera vers (200,200)

alors si vous utilisez CCMoveBy avec (200,200), il se déplacera vers

currentposition+neededposition

donc (100+200,100,200) ce qui implique (300,300) ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X