| Gauche droite sans que cela s'arrete | |
|
|
Auteur | Message |
---|
Link Pas mal
Messages : 30
| Sujet: Gauche droite sans que cela s'arrete Sam 17 Fév 2007 - 10:10 | |
| Salut, j'aimerais pouvoir faire en sorte que je puisse aller à gauche alors que je vais à droite en lachant la touche droite apres avoir appuyé sur la touche gauche et que le personnage ne s'arrette pas... Vous comprenez |
|
| |
gohu8 Utilisateur confirmé: Rang ****
Messages : 832 Localisation : A Black Mesa
| Sujet: Re: Gauche droite sans que cela s'arrete Sam 17 Fév 2007 - 10:35 | |
| je n'ai rien compris, (en tout cas moi), pourrais-tu être plus clair dans ta question ? merci |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: Gauche droite sans que cela s'arrete Sam 17 Fév 2007 - 11:21 | |
| Si j'ai bien compris il faut que tu faces quelque chose du genre : - Citation :
// Event Create
global.touche_gh=false; global.touche_dr=false;
// Event Keyboard <Left>
if global.touche_dr=true { motion_set(direction,speed); } else { global.touche_gh=true; }
// Event Keyboard <Right>
if global.touche_gh=true { motion_set(direction,speed); } else { global.touche_dr=true; }
Je n'ai pas tester et ne suis pas sur du fonctionnement mais normalement si j'ai compris ce que tu veux faire sa devrait marcher J'ai mis les variables en global. mais après c'est toi qui voit si tu veux l'utiliser avec un autre objet _________________ |
|
| |
Link Pas mal
Messages : 30
| Sujet: Re: Gauche droite sans que cela s'arrete Sam 17 Fév 2007 - 15:06 | |
| Merci, je vais assayer voir si ça marche. |
|
| |
Innoson Utilisateur confirmé: Rang ****
Messages : 927 Projet Actuel : Aller voir la bas si jy suis.
| Sujet: Re: Gauche droite sans que cela s'arrete Sam 17 Fév 2007 - 15:22 | |
| se serait pas plutot : (j'ai enlever les vaiable global sa sert a rien) - Citation :
// Event Create
touche_gh=false; touche_dr=false;
// Event Keyboard PRESS <left>
touche_dr=true { motion_set(direction,speed); } else { touche_gh=true; }
// Event Keyboard PRESS <right>
if touche_gh=true { motion_set(direction,speed); } else { touche_dr=true; }
désoler si je me trompe @+ |
|
| |
Link Pas mal
Messages : 30
| Sujet: Re: Gauche droite sans que cela s'arrete Dim 18 Fév 2007 - 11:56 | |
| Salut, Je crois que vous n'avez pas très bien compris ce que je voulais faire. C'est compliqué à expliquer; lorsque je vais par exemple à gauche (la touche gauche est préssée) et que j'appuie sur la touche droite, mes deux touches (gauche et droite) sont préssés (logiquement) et mon perso va maintenant à droite, vous suivez ? Mais si je lache une touche (par exemple la gauche), au lieu d'aller à droite puisque j'ai laché la touche gauche et que les deux touches étaient préssées, il s'arrette. Voilà le probleme
J'espere que vous avez mieux compris.
Aussi, dans le codage de notiz85, si on met "false" aux variables dans le create, on ne pourra aller que dans une direction (relisez le codage). Car si on appuie à gauche qui est en false, on activera la variable droite. Mais comme pour activer la variable de gauche, il faut que celle de droite soit en false, on ira jamais à gauche.
Et dans le codage de Innoson, su as mis else alors qu'il n'y a meme pas de if. Ca ne marche donc pas, tu aurais du l'enlever tout simplement. |
|
| |
Switch Utilisateur confirmé: Rang **
Messages : 411 Localisation : Désolé, je n'ai ni carte ni gps...
| Sujet: Re: Gauche droite sans que cela s'arrete Dim 18 Fév 2007 - 17:59 | |
| dans les event releases de tes touches droites et gauche - Code:
-
if !keyboard_check(vk_left) then hspeed=0 //pour la gauche, change vk_left par vk_right. voila. tout bete. _________________ I am an in the GM Quiz! |
|
| |
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: Gauche droite sans que cela s'arrete Dim 18 Fév 2007 - 18:35 | |
| Salut Link, Je vois pas vraiment d'ou vient le probléme. Tu devrais nous montrer ce que tu as essayé de programmer et d'expliquer pourquoi ça n'atteint pas l'objectif, selon toi. |
|
| |
Super-Mouton *Excellent utilisateur*
Messages : 4916 Localisation : Cyberworld Projet Actuel :
| Sujet: Re: Gauche droite sans que cela s'arrete Dim 18 Fév 2007 - 23:03 | |
| Le mieux serait d'envoyer le GM6 ou dumoins la partie qui bug _________________ Hey là tabarnak lâche ma sig sacha >=| |
|
| |
Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: Gauche droite sans que cela s'arrete Lun 19 Fév 2007 - 0:42 | |
| parceque les codes doivent etre placer dans levent : KEYBOARD RIGHT seulement et non KEYBOARD RIGHT PRESSED |
|
| |
Link Pas mal
Messages : 30
| Sujet: Re: Gauche droite sans que cela s'arrete Lun 19 Fév 2007 - 18:30 | |
| C'est confus toutes ces reponses ! Malheureusement, je ne peux pas envoyer de GM6 car je suis avec l'ordi portable de mon college (l'internet de mon fixe de marche plus) et les hebergeurs ne marchent pas. Je voudrais tout simplement pouvoir faire gauche droite sans arret, c'est a dire que la speed n'ateingne jamais 0 tout en ayant toujour au moins une touche de pressée. La reponse de switch ne marche pas et celle de adamo, je mets quoi dans Keyboard Right ? Merci |
|
| |
Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: Gauche droite sans que cela s'arrete Lun 19 Fév 2007 - 21:02 | |
| tu te sert de levent keyboard <right> a la place key press <right> |
|
| |
Contenu sponsorisé
| Sujet: Re: Gauche droite sans que cela s'arrete | |
| |
|
| |
| Gauche droite sans que cela s'arrete | |
|