Mais il ne devrait pas y avoir de transparence tout court, car le principe est de refaire les sprites en supprimant le rose, pour le remplacer par du 0,0,0,255 (dans Gimp ou Photoshop)
Type: Messages; Utilisateur: LittleWhite
Mais il ne devrait pas y avoir de transparence tout court, car le principe est de refaire les sprites en supprimant le rose, pour le remplacer par du 0,0,0,255 (dans Gimp ou Photoshop)
Enlevez les lignes de SDL_SetColorKey()
Autant toutes les faire :)
Je vous conseille d'utiliser SDL_image afin de charger des PNG, qui auront un canal de transparence.
Non ça c'est pour l'affichage. En SDL le chargement se fait avec SDL_LoadBMP() et avec SDL_image en utilisant IMG_Load()
On peut faire un BMP en 32bits, qui aura donc une couche d'alpha, mais le PNG restait une meilleure solution.
Vous chargez vos images avec SDL_image ?
Au final, pourquoi n'utilisez vous pas des fichiers en PNG ayant un canal alpha ?
Je pense qu'il faut virer le SetAlpha ( http://www.gamedev.net/topic/501621-sdl_gfx-rotozoomsurface-and-transparency/ )
Bonjour,
Je me demande quels sont les fichiers utilisés à la base. Je veux dire par là, que je pense que vous aurez moins de soucis, si vous utilisez un sprite qui ne contient que la terre (le...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.