| Petit problème de couleur | |
|
|
Auteur | Message |
---|
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Petit problème de couleur Ven 28 Oct 2011 - 15:23 | |
| Bonjour, j'ai définis des couleur dans une variable color grâce à make_color. Le code : - Code:
-
if global.choix_player=0 {color=make_color_rgb(153,51,204)} Le problème : normalement, c'est du violet mais dans le jeu, ça fais du bleu foncé! J'ai essayé de mettre (255,0,0) mais sa fait toujours bleu... PS : j'utilise "color" pour un effect |
|
| |
supmaster004 Utilisateur confirmé: Rang *****
Messages : 2189 Localisation : x=23.256842 y=43.456879 Projet Actuel : Faire des parodies de jeux en 1h
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 15:24 | |
| l'erreur doit venir de la façon dont tu appliques la variable "color".
Y a quoi dans ton event draw? |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 15:28 | |
| - Code:
-
effect_create_below(ef_flare,x,y,0,color) Mais j'ai mis dans step. Je ne pense pas que ça vienne de ça parce que j'ai plusieurs lignes (if global.choix_player=...) et pour ces lignes, ça ne bug pas. |
|
| |
Qual Utilisateur confirmé: Rang ****
Messages : 1450 Projet Actuel : Tower Defence
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 16:41 | |
| bah regarde si avant t'as pas une ligne de code qui attribue du bleu a color |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 19:12 | |
| |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 19:29 | |
| Essaye de mettre - Code:
-
effect_create_below(ef_flare,x,y,0,make_color_rgb(153,51,204)) histoire de voir si le bug viens pas de l'effect. |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 19:41 | |
| T'as raison oni ça viens de l'effect, ça marche là. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 19:49 | |
| Si ça marche comme ça c'est que ta variable color est modifié sans que tu t'en aperçoive.
|
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 19:57 | |
| Sa yeah j'ai trouvé, mais j'ai pas compris pourquoi --' dans mon create j'avais ça : - Code:
-
if global.choix_player=0 {color=make_color_rgb(153,51,204)} if global.choix_player=1 or 2 {color=make_color_rgb(0,102,255)} if global.choix_player=3 {color=make_color_rgb(255,198,0)} J'ai essayé ça : ... - Code:
-
if global.choix_player=0 {color=make_color_rgb(153,51,204)} if global.choix_player=1 {color=make_color_rgb(0,102,255)} if global.choix_player=2 {color=make_color_rgb(0,102,255)} if global.choix_player=3 {color=make_color_rgb(255,198,0)} ... et maintenant ça marche! |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 20:06 | |
| Faut revoir tes cours de gml
if(global.choix_player=1 or global.choix_player=2)
1 or 2 c'est égal a 1 |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 20:23 | |
| ah --' mais je vois toujours pas pourquoi ça faisait bugé la première ligne... |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 20:31 | |
| parce que '2' est vrai, donc la deuxième ligne s'exécute toujours et remplace la couleur de la première.
Conseil : switch(). |
|
| |
Termite Utilisateur confirmé: Rang ****
Messages : 1005 Localisation : Dans ta charpente ! Projet Actuel : RayEngine 5.0
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 20:33 | |
| C'est tout bête. Imagine que choix_player=0 :
1ère ligne, ok c'est bon color = make_color_rgb(153,51,204)
Ensuite, deuxième ligne : sachant que 2 équivaut au mot-clef "true", tu as if (global.choix_player==1 or true) {color=make_color_rgb(0,102,255)}
Ben ça sera toujours vrai ! Zieute la table de véritée d'un "ou" :
A B S 0 0 0 0 1 1 1 0 1 1 1 1
Dans ton cas, t'es sur la ligne n°2. |
|
| |
Isaki Très bonne participation
Messages : 157 Localisation : Devant mon pc Projet Actuel : euh...
| Sujet: Re: Petit problème de couleur Ven 28 Oct 2011 - 21:24 | |
| ah ok merci des explication |
|
| |
Contenu sponsorisé
| Sujet: Re: Petit problème de couleur | |
| |
|
| |
| Petit problème de couleur | |
|