Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Objet qui clignotte

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
gateau
Utilisateur confirmé: Rang *


Nombre de messages: 171
Localisation: Localisation
Projet Actuel: Projet Actuel
Avancement:
100 / 100100 / 100


MessageSujet: Objet qui clignotte   Dim 16 Aoû - 20:47

Dans step :
Code:
 
if visible = true
visible = false
if visible = false
visible = true

Et oui c'est simple comme cela Very Happy
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ***


Nombre de messages: 579
Localisation: méribel
Avancement:
100 / 100100 / 100


MessageSujet: Re: Objet qui clignotte   Dim 16 Aoû - 21:26

ou sinon

visible=!visible



Mais bon, c'est utile, mais pas vraiment exceptionnel

_________________


Mon dossier d'exemples Game Maker
Hospital Prisonner, le développement recommence!
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang ***


Nombre de messages: 723
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 0:29

C'est simple, mais cela te provoquera soit une crise d'épilepsie, soit un rejet immediat par le manque de beaute de la chose.

Je suis sur a 100 % que tu n'as meme pas teste ton "script" avant pour voir.

Imaginons une room a 30 steps par secondes, par default. Maintenant, placons ton objet dans la room avec ton script a l'interieur. Que se passera-il ? Ton objet clignotera a raison de 30 fois par seconde.

Je ne suis même pas sur que l'on puisse voir ce fameux scintillement... Placer un visible = true et un visible = false dans la meme step, cela ne sert strictement a rien.

_________________
3==D (_¤_)
( Y ) 8===D --- (.Y.)
Revenir en haut Aller en bas
En ligne
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 0:30

Et comment incrémenté une variable de 1:

Code:
i += 1;


En suivant la logique de ton code ta variable visible serait toujours égal à true rendu à l'event draw..
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 3:35

yep il manque un break; ou un exit; a la fin des if, je sias plus lequel des deux par contre triste

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 4:11

Citation:
yep il manque un break; ou un exit; a la fin des if, je sias plus lequel des deux par contre


Il faut remplacer par:

Code:
visible = !visible;


comme arthuro a dis plus haut

ou bien sinon:
Code:

if (visible == true)
visible = false;
else
visible = true;


Ton script est trop simple... c'est de la simple prog qui ne vaut pas la peine d'être posté c'est juste inversé un booléen :/
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 4:17

ouai mais bon, pour plus tard ca va lui servir (et pour moi je sias pas les fonctions de break et exit x) )

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 4:23

le break permet de sortir d'une boucle ou d'un switch :

var c;
c = 0;
while(true)
{
if (c == 50)
{
break;
}
c += 1;
}

et exit permet de sortir d'un script...
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 16:34

ok merci super

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 16:37

lol x) game_end() pour quitter le jeu rire2
Revenir en haut Aller en bas
http://host-a.net/shm31
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 19:02

Très bonne astuce merci rire
Revenir en haut Aller en bas
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 19:10

de rien super

Sekigo Le Magnifique a écrit:
Ton objet clignotera a raison de 30 fois par seconde.


c'est une technique qu'on utilisait souvent dans les vielles consoles gérer un effet de transparence.
Revenir en haut Aller en bas
http://host-a.net/shm31
Topaze22
*Excellent utilisateur*


Nombre de messages: 5214
Localisation: Sur la Lune
Projet Actuel: Paper Mario Démo 4V1 (Disponible)
Avancement:
100 / 100100 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 19:33

CoDeAVE a écrit:
Citation:
yep il manque un break; ou un exit; a la fin des if, je sias plus lequel des deux par contre


Il faut remplacer par:

Code:
visible = !visible;


comme arthuro a dis plus haut

ou bien sinon:
Code:

if (visible == true)
visible = false;
else
visible = true;


Ton script est trop simple... c'est de la simple prog qui ne vaut pas la peine d'être posté c'est juste inversé un booléen :/

Contrairement à ce que tu penses, certains savent bien programmer ici et ne savent pas inverser un booléen, parcequ'ils ont appris par eux même et ne connaissent pas "!". Chose tout à fait compréhensible.

PS : si une room va à 30fps, ça marchera toujours, sauf si 30fps et 60steps (dans ce cas, ce sera soit toujours visible ou toujours invisible lors de l'affichage).

_________________
A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
Revenir en haut Aller en bas
http://www.ffdream.com
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 20:49

J'ai appris par moi même .. je connais le ! justement en lisant la doc de Game Msker au complet tu peut pas le manqué... c'est un opérateur de base en programmation. Mais tu as raison parfois il y a des trucs de bases qu'on ne connait pas et on peut être pro tout de même XD
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 21:16

je le conais mais je fait jamais de truc assez simple que ca marche :0

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 22:48

son script est pour les jeux anti-épileptiques ! ;p

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
CoDeAVE
Utilisateur confirmé: Rang *


Nombre de messages: 238
Localisation: Québec
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 23:05

Son script ne marche pas suivant la logique de son code l'objet ne clignera jamais... il remet touj0urs la variable visible a true.
Revenir en haut Aller en bas
Sekigo Le Magnifique
Utilisateur confirmé: Rang ***


Nombre de messages: 723
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Lun 17 Aoû - 23:25

Topaze22 a écrit:

Contrairement à ce que tu penses, certains savent bien programmer ici et ne savent pas inverser un booléen, parcequ'ils ont appris par eux même et ne connaissent pas "!". Chose tout à fait compréhensible.

Bah, j'en suis la preuve vivante. Au moins, je me coucherais moins bête ce soir.

_________________
3==D (_¤_)
( Y ) 8===D --- (.Y.)
Revenir en haut Aller en bas
En ligne
WarZone
Plutôt bien


Nombre de messages: 41
Localisation: Quelque part sur Mars :p
Projet Actuel: Et bien ... Je sais pas trop xD . Disons que j'ai mon personnage j'ai une idée maais autant le garder secret Wink
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Mar 18 Aoû - 1:29

rire2 Topic .... MOUVEMENTER de script bizzarre que je ne comprend pas le moindre caractère happy1
Revenir en haut Aller en bas
http://www.gameel.xooit.com
lotus
Très bonne participation


Nombre de messages: 150
Localisation: Levallois-Perret
Projet Actuel: Intégrer une (très) grande école d'ici septembre 2010 !
Avancement:
0 / 1000 / 100


MessageSujet: Re: Objet qui clignotte   Mer 19 Aoû - 20:28

Sekigo Le Magnifique a écrit:
Topaze22 a écrit:

Contrairement à ce que tu penses, certains savent bien programmer ici et ne savent pas inverser un booléen, parcequ'ils ont appris par eux même et ne connaissent pas "!". Chose tout à fait compréhensible.

Bah, j'en suis la preuve vivante. Au moins, je me coucherais moins bête ce soir.

Ben le "!" je l'ai découvert il y a peu aussi ... sinon j'aurais mis visible=1-visible, j'aime bien résonner en mode polynôme (mais c'est peut-être plus gourmand ?)

_________________
rFactor - Best of racing
Customize - Control - Connect
Revenir en haut Aller en bas
 

Objet qui clignotte

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Scripts GML-
Poster un nouveau sujet   Répondre au sujet