Salut tout le monde,
voil� mon petit pb.
lorsque dans une fonction on a 2 setInterval imbriqu� l'un dans l'autre, les temps se multiplient c'est �a?
J'ai un personnage qui se d�place en fonction des touches fl�ch�es du clavier, ce personnage est appel� par un setInterval avec un temps de 200 ms.
Mon personnage tente de traverser la rivi�re, pour �a, il marche sur des rondins de bois qui se trouvent sur la rivi�re (ces m�mes rondins de bois se d�placent de 3px toutes les 1000/30 ms).
Je veux cr�er une fonction qui quand mon personnage se retrouve sur un rondin de bois, lui permet de se d�placer � la m�me vitesse que ces rondins de bois, et de ce fait que l'on ait l'impression qu'il est immobile sur le rondins de bois??
J'ai pens� � cr�er une fonction qui lorsque les conditions sont respect�es, va faire avancer mon personnage de 3px et ceci avec un setInterval et un temps x = 1000/30 * 200.
Vu que les temps se multiplient???
Mais �a ne marche pas
Je ne sais pas si j'ai �t� clair, j�esp�re que si.
Merci pour vos pr�cieuses r�ponses!
Partager