begin process at 2010 03 21 02:09:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > CODE DE DÉPLACEMENT D'UN OBJET (VOITURE) GRÂCE AUX FLÈCHES DU CLAVIER

CODE DE DÉPLACEMENT D'UN OBJET (VOITURE) GRÂCE AUX FLÈCHES DU CLAVIER


 Information sur la source

Note :
7,33 / 10 - par 6 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :17/06/2005 Date de mise à jour :20/06/2005 13:50:48 Vu / téléchargé :5 117 / 795

Auteur : Morpheus1990

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

mon code est pas fini car je suis bloké,la voiture ne se déplace pa correctement dan langle en bas a gauche( de -90° à -180°) jarrive po a déplacer ma voiture alors si vous pouviez maider se serait sympa merci ^^

Source

  • voitvito = 2; //vitesse de la voiture
  • voit.onEnterFrame = function() {
  • trace(voitvito);
  • if (Key.isDown(Key.RIGHT)) {
  • voit._rotation += 2;
  • }
  • if (Key.isDown(Key.LEFT)) {
  • voit._rotation -= 2;
  • }
  • if (Key.isDown(Key.DOWN)) {
  • voitvito = 2;
  • }
  • if (Key.isDown(Key.UP)) {
  • if (voit._rotation>=0 && voit._rotation<=90) {
  • voit._y -= (voitvito/90)*(90-voit._rotation);
  • voit._x += (voitvito/90)*voit._rotation;
  • if (voitvito<7) {
  • voitvito += 0.05;
  • }
  • }
  • if (voit._rotation>90 && voit._rotation<=180) {
  • voit._x += (voitvito/180)*(270-voit._rotation);
  • voit._y += (voitvito/180)*voit._rotation;
  • if (voitvito<7) {
  • voitvito += 0.05;
  • }
  • }
  • if (voit._rotation>=0-90 && voit._rotation<0) {
  • voit._y -= (voitvito/90)*(90+voit._rotation);
  • voit._x -= (voitvito/90)*(-voit._rotation);
  • if (voitvito<7) {
  • voitvito += 0.05;
  • }
  • }
  • if (voit._rotation>=0-180 && voit._rotation<-90) {
  • voit._x -= (voitvito/90)*(-(90+voit._rotation));
  • voit._y -= 0-((voitvito/90)*(-voit._rotation));
  • if (voitvito<7) {
  • voitvito += 0.05;
  • }
  • }
  • }
  • };
voitvito = 2; //vitesse de la voiture
voit.onEnterFrame = function() {
	trace(voitvito);
	if (Key.isDown(Key.RIGHT)) {
		voit._rotation += 2;
	}
	if (Key.isDown(Key.LEFT)) {
		voit._rotation -= 2;
	}
	if (Key.isDown(Key.DOWN)) {
		voitvito = 2;
	}
	if (Key.isDown(Key.UP)) {
		if (voit._rotation>=0 && voit._rotation<=90) {
			voit._y -= (voitvito/90)*(90-voit._rotation);
			voit._x += (voitvito/90)*voit._rotation;
			if (voitvito<7) {
				voitvito += 0.05;
			}
		}
		if (voit._rotation>90 && voit._rotation<=180) {
			voit._x += (voitvito/180)*(270-voit._rotation);
			voit._y += (voitvito/180)*voit._rotation;
			if (voitvito<7) {
				voitvito += 0.05;
			}
		}
		if (voit._rotation>=0-90 && voit._rotation<0) {
			voit._y -= (voitvito/90)*(90+voit._rotation);
			voit._x -= (voitvito/90)*(-voit._rotation);
			if (voitvito<7) {
				voitvito += 0.05;
			}
		}
		if (voit._rotation>=0-180 && voit._rotation<-90) {
			voit._x -= (voitvito/90)*(-(90+voit._rotation));
			voit._y -= 0-((voitvito/90)*(-voit._rotation));
			if (voitvito<7) {
				voitvito += 0.05;
			}
		}
	}
};


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • voiture essai.flaTélécharger ce fichier [Réservé aux membres club]16 896 octets

Télécharger le zip


 Historique

17 juin 2005 15:37:24 :
version flash mx au lieu de mx 2004 ^^
20 juin 2005 13:50:48 :
code sur la page du site ^^

 Sources du même auteur

Source avec Zip PONG, EH OUI ENCORE UN !!!!
Source avec Zip JEU D'AVION ANTI-FEU

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DE TIR par gabha
Source avec Zip Source avec une capture ROULETTE SIMPLE TYPE CASINO par jeanbat51
Source avec Zip MOTEUR PLATEFORME 2D AVEC ITEM TEL QUE RESSORT, ÉCHELLE... (... par SamouraiPoulet
Source avec Zip BASE JEUX COMBAT par coolninja19
Source avec Zip LAN CHESS, JEU D'ÉCHEC EN RÉSEAU par darksoul

Commentaires et avis

Commentaire de Morpheus1990 le 17/06/2005 15:30:13

bon ben voila jaten ke vious maidiez lol ^^
non je dékonne mais jespère ke vous allez maider kan meme
merci

Commentaire de manoloz le 19/06/2005 16:31:13

coucou, je c pa si je pourai t'aider pour ça, mais juste un conseil, colle au moins le code sur le site pour qu'on voie déjà si y'a quelque chose qu'on pourait gratter un peu pour comprendre

Commentaire de bouffard le 20/06/2005 18:23:08

Bonjour,

Je te conseil d'aller voir mon code http://www.flashkod.com/code.aspx?id=26978
Il est dès plus simple et dès moins compliqué.
Peut-être qu'en regardant les différents "if" et "case" de déplacement tu vas trouvé une solution.

Ton code est ce que je chercheais pour amilorer mon propre code de déplacement.

Cordialement
___________________
Bouffard

Commentaire de dj_ouf le 21/06/2005 08:47:09

aïe aïe!!  Faut surtout pas travailler en radian!!! tu n'as pas remarqué que tes angles ne sont pas précis du tout? flash calcul en radian donc il faut convertir en degrés par ce code tout con mais qui résoudra tout:

angle = angle * Math.PI / 180;

   La ça sera nikel  ;)

Commentaire de ombr0 le 26/06/2005 14:49:59

Les Flash travail en Degrés regarder l'aide de Flash MX ou encore l'ouvrage de Colin Moock ActionScript Pour Flash MX  !!

Commentaire de zike le 16/09/2005 14:14:16

Voilà, j'ai regardé ton code à l'école, il n'a pas l'aire parfait, mais c'est un peu mieu...



voitvitba = 5;
voit.onEnterFrame = function() {
//trace(voitvito);
//trace(voit._rotation);

if (Key.isDown(Key.RIGHT)) {
voit._rotation += 4;
}
if (Key.isDown(Key.LEFT)) {
voit._rotation -= 4;
}
if (Key.isDown(Key.DOWN)) {
voitvito = 2;
}
if (Key.isDown(Key.UP)) {
if (voit._rotation>=0 && voit._rotation<=90) {
voit._y -= (voitvito/90)*(90-voit._rotation);
voit._x += (voitvito/90)*voit._rotation;
if (voitvito<7) {
voitvito += 0.05;
}
}
if (voit._rotation>90 && voit._rotation<=180) {
voit._y -= (voitvito/90)*(90-voit._rotation);
voit._x += (voitvito/90)*(180-voit._rotation);
if (voitvito<7) {
voitvito += 0.05;
}
}
if (voit._rotation>=0-90 && voit._rotation<0) {
voit._y -= (voitvito/90)*(90+voit._rotation);
voit._x -= (voitvito/90)*(-voit._rotation);
if (voitvito<7) {
voitvito += 0.05;
}
}
if (voit._rotation>0-180 && voit._rotation<-90) {
//voit._x -= (voitvito/90)*(-(90+voit._rotation));
voit._x += (voitvito/90)*(-180-voit._rotation);
//voit._y -= 0-((voitvito/90)*(-voit._rotation));
voit._y += (voitvito/90)*(-90-voit._rotation);
if (voitvito<7) {
voitvito += 0.05;
}
}
}
};

Commentaire de Morpheus1990 le 16/09/2005 15:59:29

Zike, je t'aime tu es mon sauveur :-).
Sérieusement je te dis chapeau !
Un grand merci pour ton code qui fonctionne a merveille.
G faillit abandonné ce projet mais maintenant je peux continuer. MERCI !!
Fab'

Commentaire de FoxNuage le 04/12/2005 13:37:32

Bonjour,
Je cherche  justement une personne qui me ferais un jeux plate forme simple un seul niveaux ou il sajit de faire avencer sauté un cheval et lui faire manger des pommes pour gagner des point si le dessin 2D n'est pas  votre fort pas grave je peux fournir

Je ne sait pas codé donc....
Mais j'ai besoin d'une réponse rapidement merci!!!

au cas ou il y a des interessés voici mon msn
pour plus d'informations sur le sujet
mely_dacari_AT_hotmail.com

Commentaire de fehd01 le 15/09/2007 00:01:51

Salut, j'ai tester le flash et ca a fonctionné. Mais moi, je ne sais pas coder, donc, est-ce que quelqu'un peut me dire comment mettre des limites? Je cherche cela depuis très longtemps.

Merci d'avance.

Amicalement Fehd01

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales