Sujet: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 16:22
Bonjour a tous, j'aimerais savoir comment mesurer l'appuie d'une touche, par exemple on va prendre "Espace" et si j'appuie dessus 5 seconde alors tel action s'exécute. Le problème c' est que j'utilise "press" et je ne peut pas faire autrement donc je me demander si il y avait une fonction ou une astuce, merci =)
Sujet: Re: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 16:42
if keyboard_check_pressed(ta key) {a+=1} if a=>room_speed{a=0;b+1} if b=5{ton action} if keyboard_check_released(ta key){a=0;b=0;}
ou quelque chose comme sa ^^
a= room_speed sa permet de monter d'une seconde.
b=5 tes 5 secondes
Jerelink Bonne participation
Messages : 71 Projet Actuel : Zsog
Sujet: Re: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 16:46
Salut, merci pour ta réponse , c' est exactement a sa que je pensait mais sa marche avec key press ? Je suis pas sur là, je vais quand même essayer j'edit pour donner ma réponse
EDIT : C' est bien se que je pensait, press ne mesure la touche que lors de sa pression, pas après donc incrémentation n' est pas possible, si b+=1 lors de l'appuie alors b ne pourra pas être supérieur a 1 =/.
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
Sujet: Re: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 17:07
Ou alors dans ton key press tu dit que la variable time_start vaut 1, et lors du relâchement de la touche qu'elle vaut 0. Dans ton event Step tu fais incrémenter la valeur si time_start vaut 1 uniquement. :pac_dr:
Wargamer *Excellent utilisateur*
Messages : 6938 Projet Actuel : Bataille de cake au fruits
Sujet: Re: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 21:08
shadow_the_killer a écrit:
if keyboard_check_pressed(ta key) {a+=1} if a=>room_speed{a=0;b+1} if b=5{ton action} if keyboard_check_released(ta key){a=0;b=0;}
ou quelque chose comme sa ^^
a= room_speed sa permet de monter d'une seconde.
b=5 tes 5 secondes
Comme cela, la script risque de mieux marché
Jerelink Bonne participation
Messages : 71 Projet Actuel : Zsog
Sujet: Re: Mesurer l'appuie d'une touche Sam 3 Avr 2010 - 23:34
Ben, oui mais nan, j'suis obligé d'utilisé press ^^', m'enfin passons, j'ai trouvé une alternative, merci a tous