[DB-AL] Déplacement personnage première personne.

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
quentinlac
Messages : 3
Inscription : 10 Juin 2019 10:43

[DB-AL] Déplacement personnage première personne.

Message par quentinlac » 10 Juin 2019 10:49

Bonjour,

J'essaye de créer un petit jeu très basique ou un personnage se déplace dans un environment 3D.
J'ai créé un script pour la caméra afin que celle ci pivote en fonction des déplacement de la souris et un script pour le déplacement du personnage.

Le problème, c'est que lorsque j'appuie sur la touche haut, au lieu d'avancer vers là où la caméra regarde, j'avance vers le "nord" de la map. Comment résoudre ce problème?

Je suis débutant avec Unity mais en programmation j'ai quelques bases ;)

Merci d'avance!

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: [DB-AL] Déplacement personnage première personne.

Message par Max » 10 Juin 2019 10:58

Bonjour,

si tu ne postes pas tes scripts, cela ne va pas être simple de t'aider.
Sinon, pour des déplacement orienté en fonction de la direction du GameObject, on se base souvent sur Transform.forward par exemple.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

quentinlac
Messages : 3
Inscription : 10 Juin 2019 10:43

Re: [DB-AL] Déplacement personnage première personne.

Message par quentinlac » 10 Juin 2019 15:11

Eh bien merci beaucoup, c'est ce qu'il me fallait en plus de transform.right!! ça fonctionne parfaitement !!

<Si vous voulez tester>

Avatar de l’utilisateur
Max
Messages : 8771
Inscription : 30 Juil 2011 13:57
Contact :

Re: [DB-AL] Déplacement personnage première personne.

Message par Max » 10 Juin 2019 17:05

C'est sympa, et c'est un bon début.
Par contre, essais de prévoir uns sortie d'application (genre ESC), car j'ai du jouer du CTRL+ALT+SUP pour sortir.
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « (C#) CSharp »