| Double touche | |
|
|
Auteur | Message |
---|
Dark Lord Utilisateur confirmé: Rang **
Messages : 314 Localisation : À Runescape.com
| Sujet: Double touche Sam 30 Juil 2005 - 21:47 | |
| Bonjour comment pourrait t'ont faire que quand on appuie sur deux
touche ça fait telle et telle mouvement et comment pourrait t'on comme si
ont appuie sur un bouton pendant lontemps il charge son arme et quand
ont relache il fait une plus grosse attaque? |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Sam 30 Juil 2005 - 22:01 | |
| - Citation :
- comment pourrait t'ont faire que quand on appuie sur deux touche ça fait telle et telle mouvement
Tu veut qu'une combinaison de deux touches donne un effet différent que lorsqu'elles sont pressées séparément ? Tu peut utiliser ça: - Code:
-
if (keyboard_check(vk_left)=true && keyboard_check(vk_right)=true) { action } Comme ça, si les touches gauche et droites sont pressées simultanément, l'action est effectuée (Je ne l'ai pas testé, mais logiquement ça marche) - Citation :
- comment pourrait t'on comme si ont appuie sur un bouton pendant lontemps il charge son arme et quand ont relache il fait une plus grosse attaque?
Utilises une var, quand tu presses la touche, la valeur de la var augmente, et plus la valeur est grande lors du relachement, plus "l'attaque" est forte. |
|
| |
Ragdoll *Excellent utilisateur*
Messages : 5494 Localisation : Angers, maine et loire Projet Actuel : Rien je suis mort a l'intérieur.
| Sujet: Re: Double touche Dim 31 Juil 2005 - 16:54 | |
| ç' est logique ... Mais pourkoi on mettrai "true" au script ? |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Dim 31 Juil 2005 - 18:08 | |
| Pour savoir si la touche est pressée ou non :-D
Aussi, il y a une erreur de mise en page, le début du script ne doit pas être comme ça: if (keyboard_check(vk_left)=true && keyboard_check(vk_right)=true) Mais comme ça: if (keyboard_check(vk_left)=true && keyboard_check(vk_right)=true)
La citation de code le fait sauter une ligne.. |
|
| |
Jack Modérateur
Messages : 11568 Localisation : Dans un champ de pâquerettes Projet Actuel : ma vie
| Sujet: Re: Double touche Dim 31 Juil 2005 - 18:20 | |
| pratique sa merssi bastinou |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Dim 31 Juil 2005 - 18:27 | |
| Derien |
|
| |
Ragdoll *Excellent utilisateur*
Messages : 5494 Localisation : Angers, maine et loire Projet Actuel : Rien je suis mort a l'intérieur.
| Sujet: Re: Double touche Dim 31 Juil 2005 - 20:18 | |
| merci, je commence a me lancer dans le script alors j' apprend ! |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Dim 31 Juil 2005 - 20:26 | |
| Pour expliquer un peu:
keyboard_check(vk_left), n'est qu'une variable, je ne peut pas mettre simplement if keyboard_check(vk_left), ça reviendrais à écrire if variable, tu voit ? Pour ça, il faut que je définisse quelle valeur elle aura, et ce type de variable varie avec True et False (ou 1 et 0). Il faut donc écrire if keyboard_check(vk_left)=true si l'on veut que l'action s'éxécute avec une touche pressée, donc la var activée, et if keyboard_check(vk_left)=false avec une touche non pressée. |
|
| |
Ragdoll *Excellent utilisateur*
Messages : 5494 Localisation : Angers, maine et loire Projet Actuel : Rien je suis mort a l'intérieur.
| Sujet: Re: Double touche Dim 31 Juil 2005 - 20:29 | |
| |
|
| |
Dark Lord Utilisateur confirmé: Rang **
Messages : 314 Localisation : À Runescape.com
| Sujet: Re: Double touche Dim 31 Juil 2005 - 20:34 | |
| Merci |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Dim 31 Juil 2005 - 20:59 | |
| |
|
| |
Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: Double touche Lun 1 Aoû 2005 - 3:36 | |
| - Bast a écrit:
- Pour expliquer un peu:
keyboard_check(vk_left), n'est qu'une variable, je ne peut pas mettre simplement if keyboard_check(vk_left), ça reviendrais à écrire if variable, tu voit ? Pour ça, il faut que je définisse quelle valeur elle aura, et ce type de variable varie avec True et False (ou 1 et 0). Il faut donc écrire if keyboard_check(vk_left)=true si l'on veut que l'action s'éxécute avec une touche pressée, donc la var activée, et if keyboard_check(vk_left)=false avec une touche non pressée. euh non t pas oubliger de mettre = true or false pour que ca marche tu peut tres bien le faire comme ca if keyboard_check(vk_left){xxx} aussi if !keyboard_check(vk_left){xxx} |
|
| |
Bast Administrateur
Messages : 20021 Localisation : Alsace
| Sujet: Re: Double touche Lun 1 Aoû 2005 - 3:46 | |
| Oui, mais on ne va pas énumérer toutes les façon diférentes d'utiliser une fonction, une seule suffit ici :-D |
|
| |
Contenu sponsorisé
| Sujet: Re: Double touche | |
| |
|
| |
| Double touche | |
|