Salut,
pour que ton perso ce déplace, fait une boucle du type :
dx=destinationX-monMC._x;
dy=destinationY-monMC._y;
for (i=1;i<10,i++) { //déplacement en 10 mouvements,
monMC._x+=dx/10; //on ce déplace en x d'un dixième de la distance
monMC._y+=dy/10;//idem e y
}
pour ajouter du réalisme,
dans le MC perso, crée 3 images par direction, par exemple:
vers le Nord, pied droit devant,
vers le Nord, 2 pieds alignés
vers le Nord, pied gauche devant
vers le Sud, pied gauche devant...
tu peux alors changer en même temps l'image de ton MC en faisant dans
la direction où va le perso un mouvement 1-2-3-2-1-2, cela donnera
l'impression que le perso marche.
A+
|