IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

L'éternel question du HitTest avec la transparence.


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 19
    Par défaut L'éternel question du HitTest avec la transparence.
    Bonsoir.

    Voilà, n'ayant pas trouver de solution satisfaisante, je viens encore soliciter votre aide.

    Je souhaite faire un test de collision, mais avec 2 clip qui ne sont pas carré. Mes images sont sur fond transparent, mis cela ne change rien. Quelqu'un aurait une idée a me soumettre?

    Merci et bonne soirée.

  2. #2
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    J'ai bien une idée mais je suis pas sur qu'elle te convienne , je m'en sert pour des developpement de jeux en java / c++

    Tu encadre les deux images par un carre , tu determine dans ce carré les zone qui se touche dans les zone qui se touche tu compare le channel alpha, si deux chanel alpha sont non nul au meme point alors les images ce touche.

    Sa fait quand meme au minimum n test (cas ou la premiere image a un channel alpha toujours negatif) , et au max 2n (cas ou la premiere image a un channel alpha toujours positif et la seconde jamais) test ou n est le nombre de pixel dans la zone qui se touche.

    Voila , il y a peut être plus simple en flash as3 ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 19
    Par défaut
    Je viens de prendre connaissance de ta solution, je vais tenter de la mettre en place. Merci.

  4. #4
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    je devais avoir la tete dans le cul totalement zappé un truc que j'utilise pourtant :

    la méthode BitmapData.hitTest( //param );
    la méthode DisplayObject.hitTestObject( //param );
    et le mieux pour toi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public function hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
    Je te laisse le soins de regarder la documentation de flash sur ces methode

    et un excellent liens de hit test :
    http://www.adventuresinactionscript....sion-detection

    et un test simple fait a l'arrache (mais sa me permet de remplir ma toute nouvelle galerie ) :

    Demo de PerfectPixel AS3


  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 19
    Par défaut
    C'est exactement ce que je cherchais. Je m'y attaque de suite.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur ASP avec PWS
    Par Teo dans le forum ASP
    Réponses: 3
    Dernier message: 27/10/2005, 08h16
  2. Image avec fond transparent
    Par Virgile59 dans le forum Access
    Réponses: 3
    Dernier message: 16/09/2005, 11h48
  3. Bouton avec bitmap transparent
    Par eag35 dans le forum MFC
    Réponses: 2
    Dernier message: 14/09/2004, 16h15
  4. [SWT] Problème avec la transparence des PNG
    Par sirjuh dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 02/08/2004, 08h07
  5. Probleme avec la transparence
    Par CookSlash dans le forum OpenGL
    Réponses: 12
    Dernier message: 15/01/2004, 22h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo