Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2773 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [actionscript] probleme hittest

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[actionscript] probleme hittest

n°963986
ganxta
Posté le 27-01-2005 à 19:08:41  profilanswer
 

Slt tout le monde, je suis en train de faire un jeu sous flash. En gros on  controle un clip a l'aide des touches du clavier, et je voudrais que quand le clip touche une zone precise (de l'herbe en l'occurence) sa vitesse se  réduise.
 
Donc pour le moment j'ai sa :
 
onClipEvent (enterFrame) {
    if (this.hitTest(_root.zone1)) {
        maxSpeed = 6;
    }
}  
 
Donc quand je vais dans l'herbe la vitesse se reduit, mais quand je retourne sur la route la vitesse ne revient pas par defaut.
Comment faire sa en actionscript? sachant que la vitesse par defaut est de "10".
 
Merci


Message édité par ganxta le 27-01-2005 à 19:09:01
mood
Publicité
Posté le 27-01-2005 à 19:08:41  profilanswer
 

n°964016
Mr Mala
Posté le 27-01-2005 à 19:49:03  profilanswer
 

Code :
  1. onClipEvent (enterFrame) {
  2.     if (this.hitTest(_root.zone1)) {
  3.         maxSpeed = 6;
  4.     }
  5.     else {
  6.         maxSpeed = 10;
  7.     }
  8. }


:heink:

n°964023
ganxta
Posté le 27-01-2005 à 20:18:49  profilanswer
 

lol, je n'y avais meme pas pensé, faut dire que je suis debutant.
 
Je te remercie Mr Mala.
 

n°964546
ganxta
Posté le 28-01-2005 à 12:04:00  profilanswer
 

Bon j'ai encore besoin d'un peu d'aide.
 
Comment faire pour que la zone de hitTest prenne la forme du clip? parcque moi sa me fait une zone carré :(
 
Et comment faire pour attribuer (au clip qu'on dirige) plusieurs hitTest? en gros comment faire pour que mon clip est des collisions avec plusieurs clip (arbres,mur, maison...)
 
Merci pour les réponses ;)

n°964553
Mr Mala
Posté le 28-01-2005 à 12:07:51  profilanswer
 

1) il faut lire les descriptions des fonctions avant de les utiliser !
2) ben tu mets plusieurs if(..hitTest(..)) !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [actionscript] probleme hittest

 

Sujets relatifs
JSP jstl <c:forEach> probleme!!!![VB Word] un problème sans solution?
[JavaCC]Problème pour créer un mini-parser pour prog de math[MFC/VC++] Problème de pointeur
probleme de quote et de guillemetprobleme avec variable
[MFC/OPENGL] Problème de chargement de texture[CSS] problème avec les id
[Java] [LeJOS] Probleme de Listener en parallèleProblème de droits d'un partage
Plus de sujets relatifs à : [actionscript] probleme hittest


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR