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 :

Charger 16x16 sur une texture 256x256


Sujet :

DirectX

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 18
    Par défaut Charger 16x16 sur une texture 256x256
    Bonjour,
    j'ai une texture qui fait 256x256 de taille mais cette texture contient plusieurs petite texture de 16x16 chacune. J'aimerai savoir comment charger plusieurs fois des textures de 16x16 sans charger le fichier entier de 256x256.
    merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    A mon avis tu ne peux pas. Il faut que tu charges ta texture de 256 et que tu tailles dedans pour récupérer tes textures de 16. Mais pourquoi ne pas garder une texture de 256 et modifier les coordonnées de textures en consequence ? Les performances seront meilleures.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 18
    Par défaut
    Oui, mais comment modifier les coordonnées, avec quels fonctions ? Parce que je suis en train de faire du mapping et c'est pour ca que je veut couper une image en plusieurs petites.

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Pour les valeurs des coordonnées de texture, un bête calcul suffit... Fais un ptit dessin si tu ne vois pas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 18
    Par défaut
    Ce que j'aimerai savoir c'est comment prendre une surface de 16x16 sur une image qui fait 256x256 et je ne sais pas quels fonctions de directx9 il faut utiliser.

Discussions similaires

  1. [C#][2D] Dessiner sur une texture
    Par FraktaL dans le forum DirectX
    Réponses: 8
    Dernier message: 15/10/2007, 23h13
  2. Directx 8 Probleme avec setrenderTarget pour un rendu du monde sur une texture
    Par zerailkiller dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 14/01/2007, 14h50
  3. Couleur transparente sur une texture TGA
    Par alex6891 dans le forum OpenGL
    Réponses: 13
    Dernier message: 29/07/2006, 22h16
  4. [JAVA3D] Comment active-t-on l'alpha sur une texture?
    Par SuperCed dans le forum OpenGL
    Réponses: 3
    Dernier message: 08/06/2005, 11h50
  5. Propagation d'un motif sur une texture . ?
    Par Clad3 dans le forum OpenGL
    Réponses: 8
    Dernier message: 03/06/2005, 17h53

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