Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G Double SIM à 599€
599 €
Voir le deal

 

 [Resolu] Touches

Aller en bas 
4 participants
AuteurMessage
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 19:58

Bonjour,petite question est t'il possible de contrôler le personnage avec des touches type ZQSD ?

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.


Dernière édition par Thebroch le Mer 9 Sep 2015 - 18:46, édité 1 fois
Revenir en haut Aller en bas
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:05

oui mais plutot avec les fleches haut bas droit gauche(par defaut) ou d'autre touches effectivement mais là il faut connaitre le code des touches du clavier, et le module KeyboardMovement de Rui "Brisby" Pires / strazer qui est dans le defaut game lorsque tu demarre un nouveau jeux.

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[Resolu] Touches  Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis


Nombre de messages : 1346

Date d'inscription : 10/05/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:06

Oui tout a fait.
Moi j'utilise Alternative Keyboard Movement:

Code:
// called when the game starts, before the first room is loaded
function game_start()
{
    KeyboardMovement.SetMode(eKMModePressing);
    KeyboardMovement.SetKey(eKMKeyUp, eKeyUpArrow); // ou bien KeyboardMovement.SetKey(eKMKeyUp, eKeyZ);
    KeyboardMovement.SetKey(eKMKeyDown, eKeyDownArrow);
    KeyboardMovement.SetKey(eKMKeyRight, eKeyRightArrow);
    KeyboardMovement.SetKey(eKMKeyLeft, eKeyLeftArrow);
}

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:17

effectivement ce module est mieux qu'avec les codes clavier car on utilise directement le caractere(Z) pour exemple

Billbis a écrit:
KeyboardMovement.SetKey(eKMKeyUp, eKeyZ);

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[Resolu] Touches  Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:21

Ok donc il suffit d'ajouter le code au script global ?

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.
Revenir en haut Aller en bas
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:22

oui tu telecharge le module et dans la ligne script tu importe
[Resolu] Touches  Sans_t10

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[Resolu] Touches  Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:28

Okey donc j'ai le module et ensuite dans son script ce code 
Code:
#define KeyboardMovement_VERSION 101

enum KeyboardMovement_Modes {
   eKeyboardMovement_None,
   eKeyboardMovement_Tapping,
   eKeyboardMovement_Pressing
};

struct KeyboardMovement {
   import static function SetMode(KeyboardMovement_Modes mode);
};

Je copie le code de Billbis a la suite ?

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.
Revenir en haut Aller en bas
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:31

tu copies le code de Billbis

Code:
 KeyboardMovement.SetMode(eKMModePressing);
    KeyboardMovement.SetKey(eKMKeyUp, eKeyUpArrow); // ou bien KeyboardMovement.SetKey(eKMKeyUp, eKeyZ);
    KeyboardMovement.SetKey(eKMKeyDown, eKeyDownArrow);
    KeyboardMovement.SetKey(eKMKeyRight, eKeyRightArrow);
    KeyboardMovement.SetKey(eKMKeyLeft, eKeyLeftArrow);

dans le globalscript dans la fonction game start

C'est pas tout le code que tu as mis ? il y a 2 fichiers et beaucoup plus de ligne

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[Resolu] Touches  Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMar 8 Sep 2015 - 20:47

en cliquant sur le lien que t'as fournis Billbis tu dois recuperer ce fichier AltKeyboardMovement.scm qui comprend ces 2 fichiers

[Resolu] Touches  Sans_t11

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[Resolu] Touches  Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMer 9 Sep 2015 - 16:59

Bonjour , j'ai importé le script puis copié le code dans le global script comme ceci :
[Resolu] Touches  Test_110
Lancé le jeu et lorsque j'ai touché au fleches le jeu crash et j'ai ce message d'erreur :
 [Resolu] Touches  Test_210

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMer 9 Sep 2015 - 17:23

Ton personnage a-t-il 4 séquences d'animation de marche (face/gauche/droite/dos) ? Comme écrit à la fin du message, le code cherche la loop 3 de la view 3 et n'y trouve aucune image. La view 3 c'est bien la vue principale du personnage concerné ?

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMer 9 Sep 2015 - 17:40

Ha nan mais c'est en projet le probleme viendrais t'il de la ?

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMer 9 Sep 2015 - 17:45

Je ne connais pas le module, mais visiblement pour qu'il fonctionne, il faut que les 4 séquences (= loop) existent. Pour le tester, tu n'as qu'à attribuer le même sprite aux quatre séquences d'animation.

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Thebroch
Cliqueur Emérite
Cliqueur Emérite
Thebroch


Nombre de messages : 603

Age : 24

Localisation : Lorient

Date d'inscription : 23/07/2015


[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  EmptyMer 9 Sep 2015 - 17:53

En effet merci sa fonctionne ^^ !

_________________
Le café au bois ça consiste à moudre une cafetière et à la mettre dans des copeaux de bois.
Revenir en haut Aller en bas
Contenu sponsorisé





[Resolu] Touches  Empty
MessageSujet: Re: [Resolu] Touches    [Resolu] Touches  Empty

Revenir en haut Aller en bas
 
[Resolu] Touches
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: