Page 1 sur 4

Problème de perso/manette

Publié : 11 Jan 2019 21:07
par BlizZ
Bonjour,

J'ai deux petits problèmes sur mon projet unity. Je réalise un jeu de combat en 3D. Mon problème et que j'aimerai que un joueur joue a la manette et le second au clavier. Mais je n'arrive pas a ajouter les controlles du joueur manette. A chaque fois que j'essaye c'est mon perso (souris) déjà "fini" ("fini" car il n'y a que ses déplacement qui fonctionnent pour l'instant) qui bouge a la place de mon perso qui est sensé être controllé avec la manette. J'ai essayé de modifier les Inputs mais je n'y arrive pas, le perso manette ne bouge pas et le perso souris bouge. Disons que je n'arrive pas a "séparer" les commandes des deux persos.

Mon deuxième problèmes est que je n'arrive pas non plus a déplacer mon perso manette comme je le veux. Je suis déjà venu sur le forum et l'un d'entre vous ma aider pour déplacer mon perso souris. Mais je n'arrive pas a faire la même chose pour mon perso manette. Je voudrais qu'il se déplace un peu comme un perso fifa, c'est a dire joystick de gauche pour le déplacement et celui de droite pour changer la direction du regard du perso.

Je tiens à préciser que je suis un débutant en code c# et sur unity en général.

Merci.

Re: Problème de perso/manette

Publié : 14 Jan 2019 11:13
par boubouk50
https://docs.unity3d.com/Manual/class-InputManager.html

Chaque input (entrée) est référencé dans l'Input Manager.
Chacune de ses entrées possède un nom (horizontal, vertical, fire, etc) qui permet son identification depuis le Character Controller.
Il faut donc séparer les inputs Joystick des inputs Clavier, dans chacun des character controller et créer les inputs adéquats dans l'Input Manager.

Re: Problème de perso/manette

Publié : 17 Jan 2019 19:30
par BlizZ
Bonjour,

Je me suis renseigné et essayé mais cela ne fonctionne pas, meme en créant de nousveaux inputs pour la manette, c'est le perso avec la souris qui bouge quand meme. Je doit me tromper quelque part mais je ne sais pas ou..

Merci.

Re: Problème de perso/manette

Publié : 17 Jan 2019 22:11
par Max
Bonsoir,
BlizZ a écrit :
17 Jan 2019 19:30
mais cela ne fonctionne pas, meme en créant de nousveaux inputs pour la manette, c'est le perso avec la souris qui bouge quand meme. Je doit me tromper quelque part mais je ne sais pas ou..
Cela serait bien d'être un peu plus précis, sur ce que tu as fait au niveau de l'InputManager, de tes scripts, bref donner des indications techniques plus complète, parce que là....

Re: Problème de perso/manette

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

J'ai cherché entre temps et j'ai reussi à résoudre le 1er probleme. Mais je n'arrive touhours pas à orienter la vu de mon personnage selon l'emplacelment de mon joystick de gauche..

je n'arrive pas a mettre des photos, le forum m'indique l'erreur "La limite du nombre de pièces jointes sur le forum a été atteinte."

Merci.

Re: Problème de perso/manette

Publié : 18 Jan 2019 20:24
par Max
Salut,
BlizZ a écrit :
18 Jan 2019 19:32
je n'arrive pas a mettre des photos, le forum m'indique l'erreur "La limite du nombre de pièces jointes sur le forum a été atteinte."
Rappel, pour poster des photo, passe par un hébergeur, tout est expliqué dans la FAQ de la charte, lien dans ma signature.

Re: Problème de perso/manette

Publié : 18 Jan 2019 20:34
par BlizZ
Merci, tiens voila les photos en sachant que j'ai reussi à déplacer mon personnage mais maintenant il me reste le problème de la vu..

https://goopics.net/a/qTHiAWTB
Image

Image

Image

Code : Tout sélectionner

using System.Collections;
using UnityEngine;

public class DeplacementManette : MonoBehaviour {
	
	// Update is called once per frame
	void Update () {

        //Déplacement
        transform.Translate(Vector3.forward * Input.GetAxis("LeftJoystickX") * 500 * Time.deltaTime);
        transform.Translate(Vector3.right * Input.GetAxis("LeftJoystickY") * 500 * Time.deltaTime);

    }
}
Et au passage unity me met une erreur d'inputs mais je ne vois vraiment pas pourquoi..Si jamais tu connais la source de l'erreur.

Merci.

Re: Problème de perso/manette

Publié : 18 Jan 2019 20:39
par Max
Dommage que tu ne les ai pas mise direct dans ton message (je l'ai fait pour toi).
Et pis le script, pas d'image, dans le message avec les bonnes balises (comme tu l'avais d'ailleurs fait tout à l'heure).

Re: Problème de perso/manette

Publié : 18 Jan 2019 20:48
par BlizZ
J'ai rajouté le script, normalement tout est bon ?

Et j'ai du toucher à quelque chose sans faire exprès pendant mes recherches car ce message est apparu sur toute mes scènes...

Image

Re: Problème de perso/manette

Publié : 19 Jan 2019 11:26
par Max
Bonjour,

Pour ce qui est des Input, les noms semblent bien correspondre aux définitions de tes inputs sur les Axis. Mais tes messages d'erreur parle aux d'Input Buttons, donc le soucis est plus à regarder de ce coté là.

BlizZ a écrit :
18 Jan 2019 20:48
Et j'ai du toucher à quelque chose sans faire exprès pendant mes recherches car ce message est apparu sur toute mes scènes...
une réponse peut-être ICI ?