Ceci est un panda
 Groupe : Membres
|
C'est très bien fait, avec les exemples en direct et tout, ça me plait bien
Il est dommage que tu n'ai pas parlé des tests de collisions de forme avec hitTest également, le tutorial aurait été complet Enfin, je pense que ça va aider beaucoup de monde quand même.
----------= Diviser pour Régner =------------
>> ActionScripteur de 3ème génération <<
|
Groupe : Membres
|
bon tuto, mais j'ai une solution plus radicale pour tes problemes de collision:
Il faut juste placer une zone hitest tout autour du perso (la zone doit etre aussi large que le perso), et maintenant la collision se fait avant que le perso arrive sur l'objet, plus de problem d enfoncement,
si tu veux etre precis et pour que ton perso s'arrête ensuite à raz l'objet tu fais ce calcul :
pour les x : mario_x=objet_x-(objet_width/2)-(mario_width/2)
pour les y : mario_y=objet_y-(objet_height/2)-(mario_height/2)
donne moi ton avis et publie le si tu es d'accord avec moi
|
Groupe : Membres
|
Tout d'abord, pardon pour le retard
Je suis vraiment désolé, mais je n'ai pas bien comprit la solution que tu me proposais (faut dire que ça fait super longtemps que j'ai pas vraiment touché à Flash )
Si je comprends bien, tu voudrais entourer un perosnnage d'un clip vide qui permettrait de vérifier la collision, mais je ne comprends pas qu'est-ce que ça change.
Pourrais-tu expliciter ta solution s'il te plait ? ou mieux, me faire un petit programme d'exemple )
@+
isagaw
|
 Groupe : Membres
|
Je pense que tu pourrais parler de la methode de detection de collision Perfect Pixel que l'on utilise pour avoir des collisions parfaites contrairement aux Boundary Box que la methode hitTest utilise.
Flash forever
|
Groupe : Membres
|
Un grand merci à stefbuet.
La raison pour laquelle je n'avais pas parlé de cette méthode est tout simplement pare que je ne la connaissais pas 
J'étais persuadé qu'elle existait, au vu de certaines animations sur le web, mais je ne connaissais pas son nom, et je n'avais trouvé aucun tutoriel dessus.
Avec son nom et un peu de recherche, j'ai pu obtenir quelques informations sur un site anglais. Voici le lien pour ceux qui seraient intéressés.
Toutefois, je n'en parlerais pas dans ce tuto pour plusieurs raisons.
D'après ce que j'ai vu (je n'ai pas eu trop le temps de regarder depuis hier) il s'agirait d'utiliser la classe d'Actionscript Man. C'est son travail. La seconde raison, et là, corrigez-moi si je me trompe, provient du fait que cette classe fonctionne en AS 3.0 uniquement, et je suis encore en AS 2.0.
Je tacherais tout de même de me renseigner un peu plus quand j'aurais plus de temps.
Merci à toi stefbuet
isagaw
|
Groupe : Membres
|
salut je suis nouveau et je n'ai pas réussit a faire bouger mon carré bleu (j'utilise Flash 5, mais j'ai aussi Adobe Flash Professional (Flash 9.0) ) pouver vous m'aider svp?
Merci
|