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

XNA/Monogame Discussion :

Problème de texture pour une collision par pixels


Sujet :

XNA/Monogame

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Problème de texture pour une collision par pixels
    Bonjour,
    j'utilise actuellement xna 3.1 et je rencontre une difficulté, en effet, je souhaite dans un premier temps récupérer les couleurs d'une texture, celles de mon foreground et les mettre dans un tableau et récupérer les informations avec la méthode GetData().
    Le souci est que mon foreground est défini par un rectangle destination. (Cela ne correspond donc pas à la réelle texture)
    Ce que je souhaite ensuite faire, c'est de vérifier la composante alpha d'une ligne de pixels(largeur de mon personnage) sur le foreground en fonction de la position de mon personnage.
    Je saurais donc si il y a collision ou non pour mon personnage en dessous de lui.

    Je souhaite donc de l'aide pour résoudre mon problème.

    En vous remerciant d'avance,
    Maxous

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Salut,

    Il y a une méthode GetData() qui prend en paramètre un rectangle >>>
    http://msdn.microsoft.com/en-us/library/bb197084.aspx

    Pour ce qui est de la collision, je te conseille d'aller faire un tour ici >>>
    http://www.riemers.net/eng/Tutorials...n_Overview.php

    Ce dernier site explique comment cela marchait sur une plus ancienne version de XNA, mais le principe est le même. Le tutoriel en général est d'ailleurs très bon, et même si XNA a changé depuis.

    Bien à toi

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 47
    Points : 46
    Points
    46
    Par défaut Un excellent éxemple...
    Bonjour.

    L'exemple explique deux methodes de collision:l'une par rectangle et l'autre par pixels.....


    http://channel9.msdn.com/posts/Dvelo...e-la-collision

    Cordialement.

Discussions similaires

  1. [XNA 3.1] Problème: Collision par pixel sur un niveau entier
    Par Nigeling dans le forum XNA/Monogame
    Réponses: 2
    Dernier message: 15/05/2011, 14h21
  2. [Smarty] Problème de header pour une redirection de page
    Par soda_o_rat dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 16/08/2006, 09h58
  3. [MySQL] Problème de tri pour une application
    Par nanor21 dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 11/05/2006, 19h08
  4. Réponses: 8
    Dernier message: 18/10/2005, 15h51
  5. Modifier une image par pixels
    Par mateo.14 dans le forum MFC
    Réponses: 10
    Dernier message: 21/01/2005, 15h09

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