AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

 

 Gauche droite sans que cela s'arrete

Aller en bas 
+4
Innoson
notiz85
gohu8
Link
8 participants
AuteurMessage
Link
Pas mal
Link


Messages : 30

Gauche droite sans que cela s'arrete Empty
MessageSujet: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptySam 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 Question
Revenir en haut Aller en bas
gohu8
Utilisateur confirmé: Rang ****
gohu8


Messages : 832
Localisation : A Black Mesa

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptySam 17 Fév 2007 - 10:35

je n'ai rien compris, (en tout cas moi), pourrais-tu être plus clair dans ta question gnii ? merci

_________________
Venez voir mon projet en cours:
Crazy World: FINI, VENEZ VOIR LE JEU!!!!!
https://cbna.forumactif.com/Infos-c1/Vos-Projets-f11/Crazy-World-t6304.htm
Gauche droite sans que cela s'arrete Danseurs
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptySam 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 super
J'ai mis les variables en global. mais après c'est toi qui voit si tu veux l'utiliser
avec un autre objet clinoeuil

_________________
Gauche droite sans que cela s'arrete 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
Link
Pas mal
Link


Messages : 30

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptySam 17 Fév 2007 - 15:06

Merci, je vais assayer voir si ça marche.
Revenir en haut Aller en bas
Innoson
Utilisateur confirmé: Rang ****



Messages : 927
Projet Actuel : Aller voir la bas si jy suis.

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptySam 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
@+
Revenir en haut Aller en bas
Link
Pas mal
Link


Messages : 30

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyDim 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.
Revenir en haut Aller en bas
Switch
Utilisateur confirmé: Rang **
Switch


Messages : 411
Localisation : Désolé, je n'ai ni carte ni gps...

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyDim 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 Gauche droite sans que cela s'arrete Gmq3 in the GM Quiz!
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyDim 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.
Revenir en haut Aller en bas
Super-Mouton
*Excellent utilisateur*
Super-Mouton


Messages : 4916
Localisation : Cyberworld
Projet Actuel : Sad

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyDim 18 Fév 2007 - 23:03

Le mieux serait d'envoyer le GM6 ou dumoins la partie qui bug super

_________________
Hey là tabarnak lâche ma sig sacha >=|
Gauche droite sans que cela s'arrete Balrogko6
Gauche droite sans que cela s'arrete Supermouton
Revenir en haut Aller en bas
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyLun 19 Fév 2007 - 0:42

parceque les codes doivent etre placer dans levent :
KEYBOARD RIGHT seulement et non KEYBOARD RIGHT PRESSED
Revenir en haut Aller en bas
Link
Pas mal
Link


Messages : 30

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyLun 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
Revenir en haut Aller en bas
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete EmptyLun 19 Fév 2007 - 21:02

tu te sert de levent keyboard <right> a la place key press <right>
Revenir en haut Aller en bas
Contenu sponsorisé





Gauche droite sans que cela s'arrete Empty
MessageSujet: Re: Gauche droite sans que cela s'arrete   Gauche droite sans que cela s'arrete Empty

Revenir en haut Aller en bas
 
Gauche droite sans que cela s'arrete
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» sprite ( gauche et droite )
» Tracé d'une demi-droite
» apuis sur la fleche gauche reguarde a gauche ^^
» [RESOLU] Problème d'arrondissement d'une droite
» Comment faire cela ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: