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 :

[XNA] Problème textures objet DirectX


Sujet :

XNA/Monogame

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 15
    Points
    15
    Par défaut [XNA] Problème textures objet DirectX
    Bonsoir à tous,

    je poste un petit mesasge car je suis nez à nez avec un problème que je ne parviens pas à expliquer, et j'éspère que vous pourrez éclairer ma lanterne.

    Je travail actuellement sur un jeu et j'utilise XNA pour le réaliser. Mes objets 3D sont modélisés avec XSI et exportés en DirectX. Jusque là aucun problèmes sauf quand je veux afficher un sprite 2D en même temps que mon modèle 3D.
    En effet mon objet s'affiche correctement tant que le sprite 2D n'est pas affiché, mais dès lors qu'il s'affiche (dès que je fais un spriteBatch.Begin()) mes textures des objets directX sont parties cacahouette...

    Exemple par l'image :

    Objet 3D affiché seul:


    Objet 3D et sprite 2D


    Une fois que le sprite 2D n'est plus affiché le model 3D reste dans cet état...

    Le plus étrange est que lorsque l'exportation est fait en .fbx la texture ne bouge pas, sprite ou non...

    Ceci est très embêtant car empêche l'utilisation de certain postEffects

    Voila donc si vous savez pourquoi ça fais cela et comment y reménier, merci de m'aider...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Points : 15
    Points
    15
    Par défaut
    Bonjour,

    juste un peitt message pour dire que j'ai trouvé solution à mon problème, il suffit de rajouter le code suivant dans la méthode Draw :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    graphics.GraphicsDevice.RenderState.DepthBufferEnable = true;
    graphics.GraphicsDevice.SamplerStates[0].AddressU = TextureAddressMode.Wrap;
    graphics.GraphicsDevice.SamplerStates[0].AddressV = TextureAddressMode.Wrap;
    Voila voila, merci

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

Discussions similaires

  1. [XNA] Problème de sélection d'objet en 3D
    Par DotNET74 dans le forum Windows Phone
    Réponses: 0
    Dernier message: 04/11/2011, 11h10
  2. Neoforce XNA (problème pour retirer un objet créér)
    Par khaled_ dans le forum XNA/Monogame
    Réponses: 4
    Dernier message: 17/08/2011, 18h27
  3. Problème d'objet attendu
    Par odelayen dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/02/2005, 10h27

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