Page 2 sur 4

Re: Problème de perso/manette

Publié : 19 Jan 2019 12:32
par BlizZ
Bonjour,

Je ne connais pas la différence entre les Inputs et les Inputs Buttons, et unity me dit d'aller chercher dans le menu Edit -> Project Stting -> Input, j'y suis aller mais je ne trouve rien.

Pour l'autre probleme c'est étrange car en fait tout mes boutons que j'avais configuré non plus aucun effet sur mes scenes.. Et j'ai été voir sur le forum que tu m'as envoyé pour comprendre et essayer de résoudre le problème mais ca ne change rien, le fait de mettre "nothing" ne change rien et quand je lance le jeu ca se remet en mixed..

Re: Problème de perso/manette

Publié : 19 Jan 2019 12:59
par Max
BlizZ a écrit :
19 Jan 2019 12:32
Je ne connais pas la différence entre les Inputs et les Inputs Buttons, et unity me dit d'aller chercher dans le menu Edit -> Project Stting -> Input, j'y suis aller mais je ne trouve rien.
C'est normal, tout est centralisé dans l'InputManager.
Là pour le bouton, c'est certainement une instruction du genre Input.GetButton("...") qui fait référence à une entrée qui n'existe pas.

Re: Problème de perso/manette

Publié : 19 Jan 2019 13:18
par BlizZ
Je ne comprend pas ou est le problème, regarde par exemple la c'est ma scène pour choisir le mode de jeu.

Image

J'utilise un bouton basique et je lui ai attribué ce code :

Image

Et mon buildIndex ressemble a ca :

Image

Donc je ne comprend pas d'ou vient le probleme...

Re: Problème de perso/manette

Publié : 19 Jan 2019 13:25
par Max
Quand je parle de bouton, on reste dans les touches et autres boutons de la manette (cf l'instruction que je donnais dans mon précédent message). Là pas sûr que cela soit sur du GUI.

Re: Problème de perso/manette

Publié : 19 Jan 2019 13:41
par BlizZ
Autant pour moi...

Mais dans ce cas je ne comprend encore pas car tu as déjà vu mes inputs et mon code pour le joueur manette, et mes deux inputs utilisé éxistent.

Ensuite pour mon joueur souris il y a deux lignes de code qui utilisent des inputs :

Code : Tout sélectionner

float motor = Input.GetAxis("Vertical") * Speed;

Code : Tout sélectionner

ray = Camera.main.ScreenPointToRay(Input.mousePosition);
Et se sont les seul inputs que j'utilise pour lui. Effectivement l'input "mousePosition" n'existe pas dans mes Inputs unity mais il n'a jamais éxisté et avant ca fonctionnait sans soucis..

Re: Problème de perso/manette

Publié : 19 Jan 2019 14:12
par Max
Pour cette histoire de message d'erreur, tu parlais de la partie GUI au dessus. J'ai bien relu les erreurs.
Essais quand même de désactiver tes boutons UI pour voir si tu as toujours les erreurs.

Re: Problème de perso/manette

Publié : 19 Jan 2019 14:19
par BlizZ
J'ai désactivé mes boutons UI sur toute mes scenes mais l'erreur est encore la.

Re: Problème de perso/manette

Publié : 19 Jan 2019 14:21
par Max
après c'est du debug.
Donc commence par désactiver un à un les scripts voir ce que cela donne,
puis si pareil, idem après avec les GO.

Re: Problème de perso/manette

Publié : 19 Jan 2019 14:22
par BlizZ
Je ne sais pas si ca peut t'aider mais l'erreur viens de l'eventSystem car si je le désactive l'erreur n'est plus la mais bon je ne suis pas sur que ca t'aides

Peut etre de la :

Image

Re: Problème de perso/manette

Publié : 19 Jan 2019 14:30
par Max
Ok, je viens de comprendre, ton dernier screen donne la réponse.
En fait, tu n'as pas ajouté d'input dans le manager, mais quand tu as créés tes LeftJoystickX/Y tu as en fait écrasé des inputs déjà définis et qui sont utilisés (Dans ce cas Submit). Il faut éviter, car si ils sont là, c'est qu'il y a des chances qu'ils aient un rôle. Donc si tu dois définir des éléments additionnels dans l'InputManager, ajoute les, ne modifie pas à ta sauce ceux déjà existant.