Je cherche un tutorial

cs_jph Messages postés 10 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 31 juillet 2002 - 12 juil. 2002 à 17:18
cs_jph Messages postés 10 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 31 juillet 2002 - 25 juil. 2002 à 12:27
je voudrais savoir comment faire pour que deux movies clips ne se chevauche pas et qu'ils se repoussent dans le sens opposé et ceci dans n'importe quelle position
si vous avez compris et que vous avez le soluce, prevenez moi svp
merci a+

7 réponses

cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
12 juil. 2002 à 18:06
J'ai une solution, disons... partielle.

Il faut déjà que les MovieClips soient en mouvement. Ils se déplacent donc sur les axes x et y de la scène avec des incréments différents.

Il suffit de récupérer les propriétés x et y du Movie clip en collision et de mettre la valeur opposée comme incrément de l'autre MC.

Dean
0
cs_jph Messages postés 10 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 31 juillet 2002
15 juil. 2002 à 11:55
merci mais le probleme est que c'est pour un jeu de course donc les voitures ne sont pas tjs dans le meme sens donc les coordonées changent (jespere que tu me comprends) ...
0
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
15 juil. 2002 à 16:41
Imaginons que chaque voiture soit autonome.
Chacune se déplace dans un sens différent (comme tu l'as dit), donc chacune se déplace de n pixels sur l'axe x et de n pixels sur l'axe y, ses valeurs pouvant bien entendu être négatives.

Lors d'une collision avec un autre véhicule, gérée avec hitTest, par exemple, tu récupères les valeurs n du véhicules d'en face et tu mets la valeur opposée sur ton véhicule.

Bon, ça c'est la partie théorique, dans la pratique c'est légèrement plus compliqué...

Dean
0
cs_jph Messages postés 10 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 31 juillet 2002
16 juil. 2002 à 13:49
merci c'est ça et donc comment fait t'on???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
16 juil. 2002 à 14:22
Tu m'excuseras de la simplicité de ma réponse mais bon...

- apprends les bases d'ActionScript avec de la doc ou l'aide de Flash, en concentrant tes efforts sur la méthode hitTest();
- essaie ensuite de commencer ton jeu;
- si tu as un problème plus concret je pourrai peut-être t'aider.

Dean
0
cs_Alcys Messages postés 27 Date d'inscription lundi 22 juillet 2002 Statut Membre Dernière intervention 5 juillet 2003
22 juil. 2002 à 01:56
jph tu peux regarder le fla que j'ai mis sur le site, je crois qu'il contient une partie de la solution à ton problème
Alcys
0
cs_jph Messages postés 10 Date d'inscription vendredi 12 juillet 2002 Statut Membre Dernière intervention 31 juillet 2002
25 juil. 2002 à 12:27
merci c'est sympa
mais ta source n'a pas assez de commentaires
et le nom des variables aie!!!
j'y comprend rien
eh ouais jsui un apprenti-actionScript
mais sinon il est terrible comme script en plus j'aime bien
le fait qu'il y ai la trajectoire
encore merci
0
Rejoignez-nous