| | [Lumières] Placer un halo de lumière en transparence | |
|
| Auteur | Message |
|---|
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: [Lumières] Placer un halo de lumière en transparence Dim 1 Nov - 12:54 | |
| Bonjour, J'aimerais savoir comment faire pour mettre un halo de lumière sur mon jeu avec la transparence. Voici une image que j'ai trouvé sur Internet:  J'aimerais l'afficher sur mon jeu, au niveau d'un lampadaire. Le problème est que si je fais ça, le noir autour du jaune sera visible et se sera pas joli à voir car l'halo sera carré au bords noirs. Y a t-il un moyen de transformer ce noir en transparent pour qu'il se fonde dans le décor ? Ainsi, il prendrait les couleurs du fond et du lampadaire et les couleurs s'accorderaient. Merci d'avance. =3 _________________   |
|
 | |
Kryptos Moderateur


Nombre de messages: 1562 Age: 22 Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker Etudes: INSA de Rennes Loisirs: role playing Date d'inscription: 26/05/2005
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Dim 1 Nov - 14:56 | |
| En utilisant le même sprite (ou légèrement modifié) en tant que sprite alpha. Regarde la doc pour les fonctions sprite_set_alpha_* |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | |
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Lun 2 Nov - 13:05 | |
| Rajoute draw_set_blend_mode(bm_add) avant le draw_sprite() et draw_set_blend_mode(bm_normal) après. _________________  Z-Rox |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Lun 2 Nov - 14:20 | |
| Sur mon halo, j'ai mis en Draw: draw_set_blend_mode(bm_add) draw_sprite(Lumiere_Lampe,-1,0,0) draw_set_blend_mode(bm_normal)Et j'ai cette erreur qui apparaît: ERROR in action number 1 of Draw Event for object Lumiere_Lampe:
Trying to draw non-existing sprite.Pourtant, le sprite existe... _________________   |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Lun 2 Nov - 17:52 | |
| Vérifie qu'aucun objet ne porte ce nom. _________________  Z-Rox |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Lun 2 Nov - 20:55 | |
| Ça m'affiche une image qui se trouve dans mes Sprites en haut à gauche de l'écran. C'est absolument pas ce que je désire... _________________   |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Lun 2 Nov - 23:45 | |
| C'est pourtant ce que tu lui demandes, relis ton code  _________________  Z-Rox |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 14:51 | |
| Ouais mais c'est pas le sprite Lumiere_Lampe qui s'affiche, c'est un autre. _________________   |
|
 | |
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 14:57 | |
| Prends l'habitude de mettre des "obj_" devant tes objets, des "spr_" devant tes sprites... : ça évitera à gm de se mélanger les pinceaux quand t'as un objet qui s'appelle "Lumière_Lampe", une sprite "Lumière_Lampe", un script "Lumière_Lampe"... Là ça deviendrait "obj_Lumière_Lampe", "spr_Lumière_Lampe" et "scr_Lumière_Lampe"!!! |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 15:01 | |
| Merci mais je ne mélange jamais les noms, je leur donne une description courte (Lumière de quoi => Lampe), je ne le réécris pas plusieurs fois. =/ _________________   |
|
 | |
kimerafusion Possedé par Mark Overmars


Nombre de messages: 1622 Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL) Date d'inscription: 14/10/2008
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 15:09 | |
| Ah! En haut à gauche de l'écran... *mode complètement bourré, la bouteille à la main* Vas t'acheter des lunettes  *retourne en mode "lucide"* Bah c'est tout bête : draw_sprite(Lumiere_Lampe,-1, 0, 0) Ces valeurs en gras sont les valeurs x et y, il est donc parfaitement normal que si tu mets ça à 0,0, ça apparaisse en haut à gauche de l'écran. Tu peux remplacer par x, y ou x+n, y+o, ou encore view_xview+n, view_yview+o  |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 15:14 | |
| Oui je sais très bien pourquoi il est en haut à gauche, le problème est qu'il n'affiche pas le sprite Lumière_Lampe mais un autre que je n'ai jamais demandé à ce qu'il l'affiche. U.u _________________   |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Mar 3 Nov - 21:59 | |
| Cela ne peut venir que d'une autre ressource portant le nom Lumière_Lampe... Essaye sinon d'enlever les accents  _________________  Z-Rox |
|
 | |
Randal Habitué


Nombre de messages: 258 Age: 15 Programme utilisé (Gm/RmXp/...): GM7 Pro Loisirs: Geek Date d'inscription: 29/07/2007
 | Sujet: Re: [Lumières] Placer un halo de lumière en transparence Jeu 5 Nov - 21:23 | |
| Ben y a pas d'accents en fait. Tu peux me faire une démo vite fait, vu que t'as l'air de t'y connaître ? Edit: Finalement, j'ai trouvé tout seul comme un grand:| Code: | draw_set_blend_mode(bm_add) draw_sprite(sprite_index,image_index,x,y) draw_set_blend_mode(bm_normal) |
_________________   |
|
 | |
| | [Lumières] Placer un halo de lumière en transparence | |
|