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 :

Modifier une couleur dans un sprite


Sujet :

DirectX

  1. #1
    Membre du Club Avatar de matteli
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 85
    Points : 57
    Points
    57
    Par défaut Modifier une couleur dans un sprite
    Salut à tous,

    Dans un programme qui utilise directx 8.1, j'affiche un sprite à partir d'une image avec couleurs indexées en utilisant "D3DXSprite.Draw". J'utilise le colorkey pour indique que le vert est transparent.

    Je voudrais remplacer le couleur rouge par une autre couleur (pour faire une ombre).

    Comment puis-je faire ?

  2. #2
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    Il faudrait modifier la palette de couleurs utilisée pour remplacer l'entrée qui donne le rouge et y mettre un noir (ou un gris ?) avec un alpha adapté (ce qui suppose avoir une palette RGBA).

    Ne connaissant pas directX je ne peux pas être plus précis. Vue la signature de "Draw" la pallette a des chances d'être un attribut du sprite.

  3. #3
    Membre du Club Avatar de matteli
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 85
    Points : 57
    Points
    57
    Par défaut
    Citation Envoyé par Sivrît
    Il faudrait modifier la palette de couleurs utilisée pour remplacer l'entrée qui donne le rouge et y mettre un noir (ou un gris ?) avec un alpha adapté (ce qui suppose avoir une palette RGBA).

    Ne connaissant pas directX je ne peux pas être plus précis. Vue la signature de "Draw" la pallette a des chances d'être un attribut du sprite.

    J'avais pensé à ça mais je n'arrive pas à modifier la palette de la texture.

Discussions similaires

  1. Modifier certaine couleur dans une image
    Par dragondumond dans le forum VB.NET
    Réponses: 14
    Dernier message: 10/06/2013, 16h18
  2. Modifier une couleur dans l'intégralité d'un PDF
    Par Oluha dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 19/03/2010, 10h23
  3. [tetramesh] Modifier une couleur dans un mesh
    Par pouette13 dans le forum MATLAB
    Réponses: 1
    Dernier message: 21/06/2007, 10h33
  4. Comment faire pour modifier une ligne dans une DBGrid?
    Par Nico62 dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2005, 12h24
  5. Sauvegarder une couleur dans un champ Alphanum
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/07/2004, 11h21

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