| Multiplayer offline - Joysticks | |
|
|
Auteur | Message |
---|
Herdge Très bonne participation
Messages : 164
| Sujet: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 17:52 | |
| Bonjour,
Je voudrais créer un jeu multijoueur offline pour 4 joueurs. Mon problème concerne les contrôleurs car j'aimerai utiliser au moins 2 joysticks en plus du clavier. Je n'ai cependant pas les events "Joystick 1" et "Joystick 2" dans l'onglet mouse. (est ce normal ? Je possède la version standard)
Est-il possible de créer du code dans GM pour mapper les joysticks et les renvoyer sur des touches du clavier ?
Merci par avance
Herdge |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 17:59 | |
| Le mieux c'est tout simplement d'utiliser directement les fonctions de joystick depuis le code. Tu crées un script par touche, avec en paramètre le numéro du joueur, et tu renvois ce qu'il faut (touche pressée). Ensuite tu peux les utiliser comme de simple events, la seule différence étant qu'il faudra appeler le script de la touche voulue dans une condition. Par exemple: #checkJump - Code:
-
if(argument0 == 0) // joueur 1 return keyboard_check(vk_space) else if(argument0 == 1) return joystick_check_button(id, button) Pour l'utilisation des joysticks va voir la documentation. |
|
| |
Herdge Très bonne participation
Messages : 164
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 18:15 | |
| Merci pour cette prompt réponse mais je ne suis pas sûr de comprendre comment fonctionne le script que tu as écrit. Pourrais tu m'expliquer comment il se comporte et comment l'utiliser par la suite ? Merci. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 19:00 | |
| Tu utilises uniquement le drag & drop pour faire ton jeu? |
|
| |
Herdge Très bonne participation
Messages : 164
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 19:13 | |
| Non je n'y compte pas. Mais je viens de MMF2 et je n'ai pas encore réussi à trouver comment tout convertir. J'ai quelques notions de code mais tout est assez nouveau pour moi je ne te le cache pas dans GM.
Avant de me lancer à fond dedans je veux être sûr de pouvoir utiliser au moins 2 joysticks (j'ai juste besoin des 4 directions et de A et B au passage).
Si tu pouvais juste m'expliquer un peu plus en français comment fonctionne ton script ça m'aiderait beaucoup pour la suite. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 22:06 | |
| Rien de sorcier même si je te conseille de lire les tutos sur le gml: https://cbna.forumactif.com/t10919-tutoriels-apprendre-le-gmlEn gros ça te fais une fonction qui indique si oui ou non la touche voulu est pressée. if tu dois connaitre, une simple condition, argument0 c'est le premier parametre envoyé a la fonction (script = fonction définis par l'utilisateur). keyboard_check renvoie true si la touche est enfoncé, false sinon, et joystick_check_button fonctionne pareil sauf qu'il faut spécifié le numéro du joystick et le numéro de la touche (voir dans la doc de GM pour ça). |
|
| |
Herdge Très bonne participation
Messages : 164
| Sujet: Re: Multiplayer offline - Joysticks Ven 25 Avr 2014 - 23:54 | |
| Merci beaucoup, je commence à comprendre. J'ai hésité longtemps à acheter GM, j'ai lu plusieurs fois que le point fort était la communauté et je dois dire que ça n'a rien d'une légende ! A très bientôt ! |
|
| |
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
| Sujet: Re: Multiplayer offline - Joysticks Sam 26 Avr 2014 - 10:26 | |
| - Herdge a écrit:
- Merci beaucoup, je commence à comprendre. J'ai hésité longtemps à acheter GM, j'ai lu plusieurs fois que le point fort était la communauté et je dois dire que ça n'a rien d'une légende !
A très bientôt ! Et encore là c'est très dépeuplé ^^ |
|
| |
Herdge Très bonne participation
Messages : 164
| Sujet: Re: Multiplayer offline - Joysticks Sam 26 Avr 2014 - 19:15 | |
| Bon je me demandais juste pourquoi je n'avais pas l'event Joystick dans l'event Mouse. A-t-il été supprimé ou n'est-il présent que dans la version développeur ? Merci |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Multiplayer offline - Joysticks Sam 26 Avr 2014 - 19:37 | |
| Ça a été enlevé, comme beaucoup de choses. C'est a cause de la nouvelle politique multiplateforme de GM, ils ont préféré viré des fonctions que perturber les noobs |
|
| |
Herdge Très bonne participation
Messages : 164
| Sujet: Re: Multiplayer offline - Joysticks Sam 26 Avr 2014 - 20:23 | |
| Haha oui je comprends mieux maintenant pourquoi je galère . En fait je ne comprends pas comment utiliser un script ou une condition définie par l'utilisateur dans les Events. (qui me permettrait de simuler le gamepad check à nouveau) |
|
| |
Contenu sponsorisé
| Sujet: Re: Multiplayer offline - Joysticks | |
| |
|
| |
| Multiplayer offline - Joysticks | |
|