 |
Catégories
|
 |
|
Graphisme Programmation  Action Script (39)Hardware Divers
1100 Sujets 14220 Réponses
|
|
 |
 |
 |
|
 |
Réponses - as2 hittest / setmask |
 |
|
 |
 |
je dois faire parti du quart de la moitié qu'a cru comprendre, je te conseille de faire ton masque en clip, et pas en calque masque, de nommer son occurence et de faire un setMask() dessus, ainsi tu devrai pourvoir tester les collisions sur le masque et sur le clip indépendament de l'un et de l'autre. a tester. N.
Posté le 09 12 2009 à 14h29
|
 |
|
 |
 |
Déjà fait ça ne marche pas. monclip.setMask(monmas que); les zone masquées sont détectées au hittest. Peut-être une erreur de code? de paramètre?
Posté le 09 12 2009 à 14h31
|
 |
|
 |
 |
fais le hittest sur le masque :D
Posté le 09 12 2009 à 14h36
|
 |
|
 |
 |
non la j'ai vraiment besoin d'un hit test sur ce qui n'est pas masqué. Cependant j'utilise déjà le hittest sur le masque. J'ai un compromis, j'utilise le shapeflag, mais ça ne fonctionne qu'avec les coordonnées de la souris. monclip.setMask(pwe t._xmouse,pwet._ymouse,true); et là il tient en compte la "transparence".
Posté le 09 12 2009 à 14h50
|
 |
|
 |
 |
duplicage du clip en alpha 0, c'est plus lourd, c'est moche, mais ça va marcher...
Posté le 09 12 2009 à 14h53
|
 |
|
 |
 |
c'est ce que j'avais fait pour detecter le masque mais ça ne change pas le probleme que je n'arrive pas a détecter le chevauchement. (Cependant j'utilise déjà le hittest sur le masque. ) finalement je vais resoudre le probleme avec une grille de clip de 5px sur 5px, ou simplement ne pas aller plus loin dasn le réalisme de mon projet.
Posté le 09 12 2009 à 15h02
|
 |
|
 |
 |
Au final, je crée une grille de carré qui sont enlevé quand la souris passe de ssus, ça me sert de trigger pour faire pop des etoiles et enlever des feuilles de vignes qui se masquent. Enfin dans le genre d'idée. merki neo pour ta participation .
Posté le 09 12 2009 à 16h12
|
 |
|
|
|
 |
 |
 |
|
|