Bonjour,
j'essaye de faire un petit moteur de jeu et je me trouve face à un petit problème.
Voila j'aimerais avoir plusieurs layer, 1 sur lequel j'affiche l'interface 4-6 pour la map et idem pour les sprites.
ça parait tout simple mais le problème est que pour le moment je n'arrive pas à rendre le fond d'une texture transparente.
J'utilise effectivement des textures pour chaque layer, dans la boucle de rendu si une image doit s'afficher sur le layer X alors j'utilise SDL_SetRenderTarget pour définir la texture sur laquelle vas être copier l'image.
Pour finir j'affiche dans l'ordre toutes mes textures. Mais comme le fond d'une texture n'est pas transparent on ne voit que la dernière texture affichée.
Bien sur j'ai essayer de définir le SDL_SetRenderDrawColor avec un alpha à 0 mais le problème persiste.
Quelqu'un à une idée ?
Merci pour votre aide.
Partager