Page 1

Déplacement d'une voiture dans un jeu flash

Tux

le 20 août 2009
Voila le résultat : Voila c'est simple créer le circuit (les rectangles que vous créez sont les zones on la voiture ne pourras pas aller) Puis vote voiture / vaisseau dans un nouveau calque ; Transformez en clip les 2 éléments (vaisseau / circuit) Le circuit a l'occurrence : circuit Le vaisseau : vaisseau Simple non ? Maintenant , insérez ce code dans action clip de la voiture ou du vaisseau :
onClipEvent(load)
{
vitesse=0;
x=0;
y=0;
}
onClipEvent (enterFrame) 
{
if (Key.isDown(Key.UP)) vitesse += 1; 
if (Key.isDown(Key.DOWN)) vitesse -= 0.2; 
if (Key.isDown(Key.LEFT)) _rotation -= 8; 
if (Key.isDown(Key.RIGHT)) _rotation += 8;

if (Math.abs(vitesse)1) vitesse *= 0.9;

x = Math.cos(_rotation*(Math.PI/180))*vitesse; 
y = Math.sin(_rotation*(Math.PI/180))*vitesse;
if (_root.circuit.hitTest(_x+x,_y+y,true)) 
vitesse *= -0.6; 
else
{
_x += x; 
_y += y; 
}
}

Normalement enregistrez l'animation en swf et votre jeu y est 😀 Vous pouvez aussi rajouter d'autres éléments et d'autres codes avec des niveaux . =)
Signature

Image

16 réponses 806 vues

spaceboy

le 8 août 2009
Hey, Bon ba je sens que je vais faire un jeu moi 😀 !
Signature
Après, moi je dis ça, je dis rien ! Et peut être que j'aurais mieux fais de rien dire ... contrutive altitude

Timothée-du-31

le 8 août 2009
Mmh ... Pas moi ! Sa ne me tente pas d'avantage ! Mais super le tuto ! Sa allêre simple !

Tanguy100

le 8 août 2009
Ya pas un moyen que le déplacement soit plus fluide?

Tux

le 8 août 2009
Il faut modifier les paramètres des images par secondes (cadence) et tu peux aussi modifier ceux dans le script .
Signature

Image

Tanguy100

le 9 août 2009
En cadence cela ne marche pas, j'ai modifié dans le scripte! Pour la collision, cela ne marche pas! ouin!!!!!!!

Tux

le 9 août 2009
As tu bien mis l'occurrence rond pour le décor ? Carre pour la voiture et Rond pour le décor ! =) C'est important .
Signature

Image

Tanguy100

le 9 août 2009
Rond et carré?

Tux

le 9 août 2009
C'est carre si tu met un accent ça marche pas j'ai deja essayé l'occurrence c'est très précis . =) Bonne chance .
Signature

Image

visiteur

le 9 août 2009
tu sais tu peut réglé ça pars mp, voila pourquoi je locké les topic.

Tanguy100

le 9 août 2009
Nan parcqu'après, y peut y en avoir d'autres qui ont le même problème!

Tux

le 10 août 2009
Si non je viens de réessayé l'exemple , ça marche si tu prend la 1er porte en penché 😄 Bon stop le HS 😀 Si non DS Tanguy100 a raison , certainement d'autres personnes auront les mêmes problèmes . Si 40 membres me posent le même question =S
Signature

Image

SMM / To.Oukie

le 19 août 2009
Mais putain ton tutoriel sert a rien. Les gens ne comprennent même pas, tu donnes juste le code sans faire UNE SEULE FOUTUE EXPLICATION C'est pas un tutoriel sa, sa fait même pas progresser les débutants. En plus ton code est vraiment pourri, y a bien mieux.

Tanguy100

le 19 août 2009
Le même post de réponse envers toi que d'habitude: Tu nous fais chier!!!!!!!!!!! Laisse nous tranquille! T'as voulut être apprécier de tout le monde et puis t'as attendu ce moment pour être fouteur de m****!

Timothée-du-31

le 20 août 2009
Voila , je l'ai banni ! J'attendais que ça ! Bon , on oublie celui là ! 😉

Tux

le 20 août 2009
SMM critique mais il a refusé de poster son tuto ! Donc voila finis le HS maintenant =S
Signature

Image