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

DirectX Discussion :

Problème d'application de texture [DirectX 9]


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut Problème d'application de texture
    Bonjour à tous,

    Je travaille en 2D pour afficher une cartographie découpée en tiles. A un moment donné, je me retrouve avec 4 tiles dont je possède les images.

    Voici les coordonnées des points pour chaque tiles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    1)
    	462.43317		462.43317
    -204.86667		395.13333
     
    	1062.4332		1062.4332
    -204.86667		395.13333
     
    2)
    	-137.56683		-137.56683
    -204.86667		395.13333
     
    	462.43317		462.43317
    -204.86667		395.13333
     
    3)
    	462.43317		462.43317
    395.13333		995.13336
     
    	1062.4332		1062.4332
    395.13333		995.13336
     
    4)
    	-137.56683		-137.56683
    395.13333		995.13336
     
    	462.43317		462.43317
    395.13333		995.13336
    A ce niveau je n'ai que du bleu (la mer) et du blanc (la terre). Tout semble se coordonner correctement, mais un détail m'énerve : Entre les tiles, horiontalement, il apparaît un trait d'à peine un pixel, qui prend parfois une couleur blanche, parfois une couleur bleue (j'ai testé un fond rouge dans le Device.Clear pour vérifier, mais aucun rouge à l'écran).

    Sur d'autres vu ce trait apparaît également verticalement.

    D'où vient cette ligne ? J'ai regardé les images, mais elles me semblent correctes..

    J'ai uploadé les images ainsi que le rendi ici : http://kinju59.free.fr/tiles/

    Pouvez-vous m'expliquer pourquoi ainsi que comment corriger ce défaut ?

    Merci à vous,
    A bientôt

  2. #2
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 408
    Par défaut
    si ces traits apparaissent sur la bordure de tes tuiles uniquement, c'est un problème d'adressage de texture : http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Impeccable !

    Merci beaucoup

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

Discussions similaires

  1. Problème d'application de texture
    Par paladice dans le forum DirectX
    Réponses: 1
    Dernier message: 15/03/2012, 10h13
  2. [C] Problèmes affichage application console
    Par Arnaud Giuliani dans le forum MFC
    Réponses: 3
    Dernier message: 19/10/2005, 09h28
  3. [HTML] Problème lancemant application Acrobat reader
    Par Hoegaarden dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 30/09/2005, 10h49
  4. problème avec Application->ProcessMessages()
    Par petitours dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/08/2005, 10h27
  5. application de texture opengl
    Par batman60 dans le forum OpenGL
    Réponses: 2
    Dernier message: 14/06/2005, 17h08

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