begin process at 2012 05 27 00:52:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

HitTest et duplication


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

HitTest et duplication

mardi 7 septembre 2004 à 22:21:45 | HitTest et duplication

Amanobuo

Membre Club
Bonjour, bonsoir !

J ai fait un petit jeu de plateforme en m inspirant largement du code source "soldat".

J ai un movie clip (le hero : mario comme par hazard) qui a le code suivant

______________________________________________

onClipEvent (enterFrame) {
_root.y=_y=_y+1; //mario tombe car y=y+1
}
onClipEvent (enterFrame) {
if (_root.cube.hitTest(_x,_y, true)) {
_y=_y-1; //si mario rencontre un block il ne tombe pas
}
if (_root.cube.hitTest(_x,_y, true)) {
_y=_y-1;
}

}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x=_x-3;
}
if (Key.isDown(Key.RIGHT)) {
_x=_x+3;
}
}

_______________________________________________

donc mario se deplace de gauche a droite avec les touches et descant sauf quand il rencontre le movie clip "cube"

tout va bien jusque la mais le probleme c'est que j ai un seul cube (un movie clip qui represente un carre) c'est un peu juste pour un niveau de mario. J ai fait un copie colle et... mario traverse les copie du cube... qui a pourtant le meme nom d instance dans le propriete. Alors... que faire ?

PS : si vous voulez le code source (18ko) au cas où donner votre adresse. Merci d avance.
mercredi 8 septembre 2004 à 10:08:41 | Re : HitTest et duplication

tom

Administrateur CodeS-SourceS
Salut,

Quand plusieurs clips ont le meme nom d'instance, flash ne l'accepte pas et renomme la copie. Donc ca ne colle plus.
Soit tu copies-colles ce nouveau cube dans le clip original (histoire de n'avoir qu'un seul clip de hittest), soit tu passes aux methodes avancés pour les jeux basé sur les 'tuiles':
http://www.tonypa.pri.ee/tbw/

Ca pourra t'aider à avancer en programmation...

@+Tom
mercredi 8 septembre 2004 à 11:15:36 | Re : HitTest et duplication

mat1eu

je viens de visiter ce site et c vraiment instructif, dommage que ce soit en anglais car cela me limite dans la comprehension de toutes les explications sinon c bien fait.
dans le meme style il y a aussi : http://oos.moxiecode.com/
c toujours en anglais mais bon c bien quand meme.
@ +


http://oos.moxiecode.com/
mercredi 8 septembre 2004 à 12:14:58 | Re : HitTest et duplication

tom

Administrateur CodeS-SourceS
oui, le site de tonypa reprends les exemples de moxiecode (suffit de lire son intro), mais va plus loin dans le raisonnement... C'est pour ca que je ne conseille plus moxiecode...
mercredi 8 septembre 2004 à 15:10:17 | Re : HitTest et duplication

Amanobuo

Membre Club
j avais pense a copier dans le clip original mais le probleme c'est que le block a une animation :
Je l' ai capture a partir de Mario 3, et dans se jeu les block on un petit effet de brillance en 4 images. J ai donc 4 keyframes dans le block avec chaqun l image decompose (je travail avec des bitmap dans se jeu) et a la fin un gotoandplay(1). Il faut donc que je fasse 4 fois un copier colle et le replace exactement au meme endroit que la keyframe precedante... impossible !

Je vais regarder le site et je verrai si c'est bon.

Merci
mercredi 8 septembre 2004 à 16:12:50 | Re : HitTest et duplication

tom

Administrateur CodeS-SourceS
Il suffit de mettre des clips (animés) dans un clip (l'obstacle)...
Tu devrais reflechir avant de repondre...

@+Tom
mercredi 8 septembre 2004 à 17:14:55 | Re : HitTest et duplication

Amanobuo

Membre Club
j ai honte mais je ne sais pas comment c'est possible

dans cet exemple http://www.flashkod.com/code.aspx?ID=13656
le hero est un movie clip avec Scene1. Bbilbon.1 il y a 3 niveaux
comment on peut fair ca ? ca a un rapport ?
vendredi 10 septembre 2004 à 13:42:03 | Re : HitTest et duplication

Amanobuo

Membre Club
Réponse acceptée !
c'est bon, apres bon nombre de bodouillages j ai pu mettre le clip anime dans l obstacle, je savais meme pas que c'etais possible de faire ca. Merci pour ton aide


Cette discussion est classée dans : code, key, cube, mario, hittest


Répondre à ce message

Sujets en rapport avec ce message

Aide pour mon jeu Mario [ par Amanobuo ] Bonjour ! J aimerai une aide pour mon jeu mario (mario beta) vous pouvez telecharger la source pour plus de facilite les expliquationshttp://www.flash Flash 6 et 7 [ par GrimleFurieux ] j'ai un probleme de codeonClipEvent (keyDown) { if (Key.getCode() == Key.RIGHT) { right = 1; }}ce code fonctionne sous flash 6 mais pas 7 , savez vous vitesse de tir (2) [ par ftsdesign ] bon, faut pas croire, je pose des questions mais je cherche !Et j'ai trouvé ce code (http://www.flashkod.com/code.aspx?ID=14200) :if (Key.isDown(Key.S hitTest ? [ par Blacknight91titi ] Salutj'ai essayer de faire un hitTest pour que dans une de mes animation un bonhome ( voir source : http://www.flashkod.com/code.aspx?id=27120 [dsl startdrag + hittest [ par Seraphino ] désolé si cela a déjà été demandé mais j'aurai voulu savoir quel est le code à mettre pour l'anim suivante :j'ai deux calque 1 avec une cible (donc le rere:Naixn voila mon code [ par liolo ] onClipEvent (enterFrame) { if (this.hitTest(_root.moi)) { _root.moi._y = _root.moi._y+5; } if (this.hitTest(_root.moi)) { gotoA Appuis unique sur une touche du clavier [ par nicoool18 ] Bonjour !!voila je suis en train de développer un jeu, et j'ai besoin pour plusieurs code d'uriliser le clavier.mais le probleme c'est que quand j'uti Flash AS [ par gozila ] Alors je vous presente mon probleme.Je veux deplacer mon perso et qu'il se remette de face a chaque fois que l'on relache les fleches car la sur mon c hitTest [ par Blacknight91titi ] Bonjours a toussuite a un code que j'avais fait ( Cliquez içi pour voir la source ) j'ai décider de continuer celui çi en le transformant en un petit Jeu de labyrinthe qui ne fonctionne pas... [ par Helorri ] Bonjour, Je suis étudiante et j'ai comme option un cours se passant à l'ordinateur, où l'on utilise Flash CS3 comme outil de travail. Personne n'est


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 : 1,388 sec (4)

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