AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 [Résolu] Rendre un sprite semi-transparent

Aller en bas 
2 participants
AuteurMessage
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Rendre un sprite semi-transparent Empty
MessageSujet: [Résolu] Rendre un sprite semi-transparent   [Résolu] Rendre un sprite semi-transparent EmptySam 19 Déc 2009 - 17:40

Bien le bonsoir,

Je désire savoir comment faire pour que le sprite de l'index d'un object soit semi-transparent.

[Résolu] Rendre un sprite semi-transparent Sanstitre1-694298ad62

J'ai essayé quelques bouts de code avec alpha mais je pense que je le fais mal.
Un coup de pouce me serait bien utile ! :fier:


Dernière édition par Randal le Sam 19 Déc 2009 - 18:10, édité 1 fois
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Résolu] Rendre un sprite semi-transparent Empty
MessageSujet: Re: [Résolu] Rendre un sprite semi-transparent   [Résolu] Rendre un sprite semi-transparent EmptySam 19 Déc 2009 - 17:45

si tu veux que tout le sprite ait la même transparence, il faut modifier la variable image_alpha, qui varie entre 0 (invisible) et 1 (opaque)
ex : image_alpha = 0.5


Si tu veux qu'une couleur spécifique du sprite soit invisible, il faut, dans le sprite editor, cocher la case transparent : le pixel en bas à gauche sera transparent, ainsi que tous les pixels qui ont la même couleur (EXACTEMENT la même couleur)


Si tu veux différents niveaux de transparence sur ton sprite, il faut lui donner un "sprite alpha" : un sprite de même taille, en niveau de gris. Ton sprite prendra la transparence correspondant au niveaux de gris du sprite alpha, pour chaque pixel. Noir signifie invisible, blanc opaque, et entre, c'est des niveaux de transparence. Pour ça, il faut faire UNE et UNE SEULE fois l'assemblage du sprite et du sprite alpha :

sprite_set_alpha_from_sprite(sprite,sprite_alpha)

_________________
[Résolu] Rendre un sprite semi-transparent Control-commentTous les icones de gm utilisables sur le cbna ICI  [Résolu] Rendre un sprite semi-transparent Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Rendre un sprite semi-transparent Empty
MessageSujet: Re: [Résolu] Rendre un sprite semi-transparent   [Résolu] Rendre un sprite semi-transparent EmptySam 19 Déc 2009 - 18:10

Merci de m'avoir répondu. happy1
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Rendre un sprite semi-transparent Empty
MessageSujet: Re: [Résolu] Rendre un sprite semi-transparent   [Résolu] Rendre un sprite semi-transparent Empty

Revenir en haut Aller en bas
 
[Résolu] Rendre un sprite semi-transparent
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Rendre un background transparent au passage d'un personnage
» savoir ou un sprite est transparent et ou pas en gml
» Rendre invisible une partie d'un sprite ?
» [Résolu] Sprite tir de balle?
» [Résolu] [GM8] transparence d'un sprite

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: