begin process at 2012 05 26 05:59:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > GUITARE ZÉRO 1 LE MOTEUR LOURD

GUITARE ZÉRO 1 LE MOTEUR LOURD


 Information sur la source

Note :
3 / 10 - par 1 personne
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Classé sous :guitare hero, moteur, début, béta, test Niveau :Débutant Date de création :30/12/2010 Vu / téléchargé :4 232 / 177

Auteur : titouanbaillon

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

 Description

Cliquez pour voir la capture en taille normale
ceci est la base pour un jeux guitare héros pc tres simple a paramétrer vus que tout les déplacements de billes sont en anime bientôt je finirais la version légère du moteur et suivras le jeu complet.

Source

  • prenez un carré (par ex) faites en un clip que vous placez a une certaine hauteur et metez lui ce code
  • onClipEvent (enterFrame) {
  • //le deplacement
  • if (Key.isDown(Key.LEFT)) {
  • _x -= 20;
  • }
  • if (Key.isDown(Key.RIGHT)) {
  • _x += 20;
  • }
  • //pour traverser les murs
  • if(_x>600){
  • _x=0
  • }
  • if(_x<0){
  • _x=600
  • }
  • }
  • voila
  • en suite
  • faites une anime d'un clip qui décent sur le clip qui contiens l'anime et codez
  • onClipEvent (enterFrame) {
  • if(hitTest(_root.votre perso"le carré")){
  • _root.m1.gotoAndStop(la frame quon defini plus tard);
  • }
  • }
  • retourne dans votre animation et rajoutez 1 frame ou le clip apparait a un endroit précis, endroit ou on met un clip (hors de l'anime)et metez y
  • onClipEvent (enterFrame) {
  • //ce clip gere le gain des vies
  • if(hitTest(_root.l'anime)){
  • _root.les vies.prevFrame();
  • }
  • }
  • voila vous avez le début pour la fin allez voir le zip car la fin est dure a expliquer mais assez facile a trouver peut être réussirez vous tout seul
prenez un carré (par ex) faites en un clip que vous placez a une certaine hauteur et metez lui ce code
onClipEvent (enterFrame) {
//le deplacement
	if (Key.isDown(Key.LEFT)) {
		_x -= 20;
	}
	if (Key.isDown(Key.RIGHT)) {
		_x += 20;
	}
//pour traverser les murs
	if(_x>600){
		_x=0
	}
	if(_x<0){
		_x=600
	}
}
voila
en suite 
faites une anime d'un clip qui décent sur le clip qui contiens l'anime et codez
onClipEvent (enterFrame) {
	if(hitTest(_root.votre perso"le carré")){
		_root.m1.gotoAndStop(la frame quon defini plus tard);

}
}
retourne dans votre animation et rajoutez 1 frame ou le clip apparait a un endroit précis, endroit ou on met un clip (hors de l'anime)et metez y
onClipEvent (enterFrame) {
//ce clip gere le gain des vies
	if(hitTest(_root.l'anime)){
		_root.les vies.prevFrame();

}
}
voila vous avez le début pour la fin allez voir le zip car la fin est dure a expliquer mais assez facile a trouver peut être réussirez vous tout seul

 Conclusion

si vous êtes débutant téléchargez le zip et étudiez dedans

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture COMPTEUR DE VISITES GRAPHIQUE AS2 (ACTION SCRIPT 2) FLASH CS... par snoozkilla
Source avec Zip Source avec une capture GALERIE D'IMAGES AVEC TITRES ET COMMENTAIRES par yasdar
AS3.0: UPLOAD DE FICHIER ET RECUPERATION DE LA REPONSE DU SE... par nickydaquick
MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD D... par ourso
Source avec Zip Source avec une capture CLASS CIRCLE, GEOM ET BOX : EXTENTION DU PACKAGE "FLASH.GEOM... par top30

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MENU CARROUSEL FULL 3D CS4 par gremlins7
Source avec Zip Source avec une capture MOTEUR DE SIMULATION DE LANCE D'OBJET par remy2501
Source avec Zip Source avec une capture CLASS MOTEUR PARTICULES ENTIEREMENT PARAMETRABLE SIMPLE A UT... par stefbuet
Source avec Zip CUBE 3D AVEC ROTATION par gremlins7
Source avec Zip DÉPLACEMENT D'UN ROBOT (VUE DE DESSUS). par Mansuz

Commentaires et avis

Commentaire de dockys le 31/12/2010 02:16:08

Bonjour,

Ton code est obsolète depuis au 10 ans onClipEvent (enterFrame) { ca ne s'utilise plus depuis belle lurette !!!!

no comment supplémentaire

Commentaire de patrik59 le 02/01/2011 16:02:30

Bonjour

Actionscript2 fonctionne, pourquoi vouloir systématiquement faire du 3 à la sauce Java ? Passer par onClipEvent(entrerFrame) permet de faire déjà de belles choses, tout le monde n'est pas programmeur dans la vie et ne rêve pas en Java ou C++. Il faut bien commencer qqpart et surtout faire qqchose, même si c'est avec un vieux Flash5

Commentaire de tatactic le 03/01/2011 15:13:36

Ben là c'est du AS1 pas du 2.
L'AS2 c'est à oublier tout de suite.
Il faut soit faire du AS1 à la sauce javascript et du prototyping ou du 3 qui est class based.
Juste dit en passant sans critiquer quoique ce soit...
Nico

Commentaire de pegase31 le 04/01/2011 05:06:31 administrateur CS

Je ne voudrais pas rentrer dans une gueguerre, mais tant qu'à apprendre un langage/logiciel, autant commencer par la dernière version dispo ...

Peg'

Commentaire de tatactic le 04/01/2011 06:52:09

C'est l'idéal en effet si on ne veut pas prendre de mauvaises habitudes.
Une expérience vécue assez souvent, étant souvent sur mon vieux notebook est que pas mal de développeurs gèrent assez mal les évènements et surchargent inutilement du code.
Résultat plantage de mon browser. C'est du pain béni pour les détracteurs de flash qui prétendent du coup que c'est un mauvais outil.

Un Event.ENTER_FRAME tu peux l'arrêter quand tu n'en as plus besoin du coup il ne se répète plus quand l'objet ne doit pas réaliser une action particulière (hors champs, après un certain nombre de frames...);
Perso, je préfère des TimerEvents avec un updateAfterEvent() pour éviter que si l'anim est à 24 fps l'évènement se passe toutes les secondes/24;
On en a rarement besoin.

Bête exemple pour ton enterFrame:

import flash.events.Event;
import flash.display.MovieClip;

var actFrame:uint = 0;
var neededFrames:uint = 24;
var step:uint = 1;
var myMC:MovieClip = new MovieClip();
stage.addChild(myMC);

var eventTimeToRemove:Event = new Event(Event.COMPLETE,false,false);

myMC.addEventListener(Event.ENTER_FRAME,onCueEvent,false,0,false);
myMC.addEventListener(Event.COMPLETE,onStopEvent,false,0,false);

function onCueEvent(evnt:Event):void{
if(actFrame + step > neededFrames){
trace("frame actuelle (" + actFrame + ") + incrément (" + step + ") = " + ((actFrame + step).toString()) + ". frames maxi demandées = " + (neededFrames.toString()));
evnt.target.dispatchEvent(eventTimeToRemove);
}else{
actFrame += step;
trace("actFrame = " + actFrame);
}
}

function onStopEvent(e:Event):void{
myMC.removeEventListener(Event.ENTER_FRAME,onCueEvent,false);
}

Enfin un truc du style, pas testé, juste tapé vite fait (draft code).
Bien à tous(tes)

Commentaire de rasmulti le 05/01/2011 11:40:32

bonjour,
question d'un débutant :
ne vaut-il pas mieux utiliser Adobe Flex et Air plutôt que AS3 ?
Il semblerait que Adobe veuille que les programmeurs se dirigent dans ces directions ?
Merci de vos réponses.

Commentaire de patrik59 le 05/01/2011 12:01:32

@ Rasmulti
Ce n'est pas tout à fait la même échelle. Flex est plutôt orienté gros machins avec du client/serveur. On dira pour simplifier qu'il y a 3 étages dans le devlp sur Flash :
- AS1 sauce Flash5 pour faire des choses simples et ludiques
- AS3 pour rivaliser avec d'autres langages de prog, sauce Java ou C#
- Flex pour imiter du J2EE et autres plateformes +/- similaires

@ Tatactic
J'ai parlé d'AS2 un peu vite, il est vrai. Mais qd je crée un petit SWF, on me propose bien de choisir entre du AS3 et du AS2 (même si on utilise souvent ce dernier comme du AS1).

@ Tous
Beaucoup de graphistes et de non-informaticiens utilisent Flash, et font avec de belles choses sans faire fatalement de la prog de haut niveau. Dans le temps, les ordis étaient livrés avec du Basic, les puristes hurlaient à la lune, désespérés. Pourtant, bon nbr d'informaticiens ont commencé par là. Bon nbr de personnes ont eu le pied à l'étrier ainsi. Mais au moins, on fabriquait ses pts progs, même si on y passait des heures et des jours pour faire bouger 3 carrés à l'écran. Personne n'en est mort.
Maintenant, les langages de prog sont devenus plus compliqués avec 36.000 objets dans tous les sens et leurs foultitudes de méthodes. Bien sûr q les temps ont changé, mais il faut bien commencer qqpart en bas de l'échelle, et si possible, avec qqchose de relativement simple. Vous imaginez le gouffre entre du QBasic et du Java, juste pour un débutant qui veut se créer pour le fun et se faire la main la 45.369.458ème gestion de répertoire ?

Commentaire de tatactic le 05/01/2011 19:53:55

Ben oui, tout dépend de ce qu'on veut faire...
Et pour en rajouter une couche même si je ne fais qu'étudier pour le moment pour cause d'arrêt maladie prolongé :

@ Rasmulti :
Mais si tu commences, c'est peut-être bien de commencer par flash en AS3, php, (x)html 1.0 Strict, CSS2 (maxi, vu la compatibilité déjà limite entre les browsers je n'utilise déjà pas inline-block donc ne parlons pas de transparence...), XML, javascript(AS1 et proto).

Puis, de te lancer dans d'autres trucs une fois que tu peux taper tout ça dans notepad++ , SciTE...
Le code php généré par certains softs sont difficilement adaptables. Piouuuu... MM_Bidule_Fais_un_include() pour ne pas dire de qui je parle :)

Si tu intègres du code tout fait, bonjour la compatibilité W3C, les swf affichés deux fois pour certains navigateurs...!

HTML5 me passionne aussi mais juste pour l'étude.
Je viens de "m'amuser" avec des vidéos et ça en fait minimum 3 à uploader pour être compatible cross-browser au lieu d'un f4v pour flash.

Marrant de valider les pages HTML5 de Apple vantant les mérites de Safari depuis que le validateur permet de les tester!


@ patrik59 et tous :
AS2 c'est un enfer, je n'ai jamais voulu trop l'utiliser car du coup tu perds la logique AS3.

Mais oui, il y a encore des gens qui demandent de l'AS2... Je ne comprend pas pourquoi...
Peut-être pour ne pas devoir refaire tout leur code...
On peut publier en player 9 avec AS2 pour ceux qui ne peuvent pas passer à FP 10 (exemple IMac tournesol) et même inférieur.

Mais en fait tout est bon à prendre, c'est clair, et pour le basic, ça m'a passionné quand j'étais gamin... Si, si!

Amicalement et bon code à tous(tes).
Nico Tine.

Commentaire de Choumoumou le 13/03/2011 23:57:59 3/10

Depuis que je suis passé à l'AS3, j'ai du mal à comprendre comment on ait pû faire des trucs assez bien en AS2 tellement je le trouve illogique et limité maintenant.
Pour parler du code, c'est toujours les mêmes boules qui tombent, ya pas d'algo de hasard et j'ai le message "trop bien, génial" alors que j'ai raté toutes les boules sauf une :(

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

gotoAndPlay non executé !!! [ par bali33 ] Bonjour,Voila mon petit probleme : un element de ma scene (clip) qui est reprensentée par une canette peut etre deplacé , lorsqu'il rencontre le clip ****ope de condition multiple sur duplicate [ par bartoun ] salut a tous,ci dessous mon code-prise de tronche pour essayer de répéter une action (duplicateMovieClip) sur 3 frame du scénario _root, si tu vois ce moteur de jeu [ par neo33 ] ben voila j'ai les base avec flash et jaimerai faire un jeude plateforme style mariosi kelkun pouvait me dire ou faire un tutuo sur comment faire un m problème entre test et publication FlashMX [ par THolive ] Bonjour,J'ai un problème : j'ai réalisé une animation sur Flash MX qui fonctionne très bien lorsque je la teste. Mais lorsque je la publie, le curseur Une aniamtion dans un <div>??? [ par NargiT ] Voici le problèmeComment je peux mettre une aniamtion *.swf dans un &lt;div&gt;??Mon but est de faire un boutton, lorsqu'il est survolé au passage de DuplicateMovieClip après LoadMovie [ par djagger ] N'cha ! Voici mon problème ! Je charge un swf externe dans mon anim : //On se trouve dans le clip _root.aaa this.createEmptyMovieClip("test",1); test. test de chargement et loadmovie [ par malkavian ] Salut à tous...Pouvez vous me donner un piti coup de main pour tester l'affichage d'une image dans mon flash(mx)Je m'explique...- 1 - une image se ch propriétés de bouton [ par horyatus ] Voila mon problème :j'ai créer 20 boutons avec duplicatemovieclip en leurs donnantcomme nom bouton1,bouton2,...,bouton20 a partir d'un symbole bouton Menu flash recommence depuis le début dès un clic [ par gorgonzola79 ] Bonjour à tous.J'ai fais un menu en flash mx ou les boutons et le logo apparaissent tout en musique.Dès que tout est apparu le menu continue une autre LoadMovie [ par jerah ] Salut,J'ai un bouton dans un premier fichier. Je veux appeller un 2ème fichier.swf mais pas à l'image 0 à l'image 25 par exemple.J'ai utiliséon(releas


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,671 sec (4)

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