greatspirit
Messages postés13Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 6 juin 2007
-
24 avril 2004 à 15:37
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007
-
30 déc. 2004 à 18:27
Question tte bête mais néanmoins essentielle :big) :
Euh... flash gère tt seul les colisions de chips ou y'a un peu de code à faire pour ca??
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 24 avril 2004 à 16:59
Salut,
il y a un test de collision qui existe: hitTest(), qui renvoie vrai ou faux et que tu trouveras dans l'aide de flash.
- monclip.hitTest("un_autre_clip") pour tester la collision de 2 clips,
- et monclip.hitTest(x,y,true) pour tester de facon precise la collision du clip avec une coordonnée x y
aragorn014
Messages postés2Date d'inscriptionsamedi 11 janvier 2003StatutMembreDernière intervention12 mai 2005 9 juin 2004 à 12:17
Tu dessines une ligne entre 0 et 100 (sur ta scène) et ensuite tu utilises : monclip.hitTest("un_autre_clip") pour tester la collision de 2 clips, dont t'a parlé tom.
par ex : boule.hitTest("ligne01");
monclip.hittext(x,y,true); permet juste de savoir si le pixel de coordonnées x,y se trouve dans (sous) l'objet.
cs_bloom1
Messages postés328Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 8 mars 2007 30 déc. 2004 à 18:27
Au fait, est-ce qu'on peut faire ca comme ca :
if(_root.monclip.hitTest(_x,_y,true)){
_y=_y-10;//Si le bonhomme descend de 10, on le reste stable
}
Comment on peut faire pour que quand on appuie sur le bouton du haut, le bonhomme il monte, mais quand tu pese longtemps, il redescend par gravité(comme dans vrai vie).
Aussi, comment on fait pour faire pour que le bonhomme passe pas a travers du murs(horisontal).
Je sais déja pour qu'il tienne debout sur un cube sans tomber mais pas qu'il passe pas a travers d'un mur vertical :
|___Haut___|
| |
| | <--Coté ou il faut pas qu'il traverse
| |
|__________|
Vous comprenez ?
:question) :question)
coolsalex666@hotmail.com
J'ai très très besoins d'aide