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

Programmation multimédia/Jeux Python Discussion :

[Pygame] Transparence des images


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut [Pygame] Transparence des images
    Bonjour,

    Je suis en train de réaliser un jeu avec pygame proche de advance War c'est a dire un découpement des map en cases carrés j'ai créer un curseur qui fait la meme taille qu'une case mais transparent au milieu (png) mais helas dans le rendu, le fond est soit noir soit blanc en applicant la fonction convert() (que ce soit gif ou png)

    Je ne comprend pas vraiment ...

    Est ce que quelqu'un peut m'aider ?

    Merci !!!

    PS : Je me suis beaucoup inspiré de cet article : http://sjbrown.ezide.com/games/writing-games.html
    mon code est tres proche sur le plan des couches de fonctionnement

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    Bon j'ai fait d'autre tests ...

    J'ai remplacé le transparent par du blanc, quand je l'affiche, que je mettes le convert ou pas c'est bien blanc

    apres je rajoute un set_colorkey :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    img = pygame.image.load(os.path.join('data','cursor.png')).convert()
    img.set_colorkey((255,255,255))
    La le blanc deviens noir, j'ai l'impression qu'il est effectivement transparent mais que la transparence ne porte pas sur le bon "fond" (les rectangle contenan t la map de fond)

    il y a peut etre des "liens" à faire ?

  3. #3
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    bon snif je crois que je vais lacher pygame pour l'instant

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/11/2008, 11h49
  2. Transparence des images PNG sous Internet Explorer
    Par Torpedox dans le forum Webdesign & Ergonomie
    Réponses: 12
    Dernier message: 15/10/2008, 00h41
  3. [TListview] Comment rafraichir la transparence des images ?
    Par Guile dans le forum Composants VCL
    Réponses: 3
    Dernier message: 06/11/2007, 00h30
  4. Transparence des images
    Par Amybond dans le forum Imagerie
    Réponses: 7
    Dernier message: 08/06/2007, 21h01
  5. transparence des images
    Par philimo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/09/2006, 21h26

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