[MY-AL] Mouvement joueur avec position X Y

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
choupi
Messages : 5
Inscription : 17 Mars 2018 20:05

[MY-AL] Mouvement joueur avec position X Y

Message par choupi » 30 Jan 2019 22:20

Bonjour,


Je suis entrain de créer en ce moment un jeu en 2d assez simple pour m’entraîner.
Dans ce jeu, le personnage doit suivre mon curseur.
Comme c'est un jeu en 2d, j'ai récupérer la position de ma souris avec ce script :

Code : Tout sélectionner

using UnityEngine;
using System.Collections;

public class FishMotor : MonoBehaviour
{


    public Transform Joueur;
    public float rotationX;
    public float rotationY;
    public float vitesse = 5.0f;

    void Start()
    {
        
    }

    void Update()
    {
        rotationX -= Input.GetAxis("Mouse Y");
        rotationY += Input.GetAxis("Mouse X");
    }
}


Mais je ne sais pas comment mon joueur doit se déplacer vers la position de ma souris, je sais qu'il faut prendre le composant transform mais je ne comprend pas trop ceci :roll: .

Pour exemple : ma souris est à la position X : 12 Y : - 2, je veux que mon joueur se dirige vers cette position tout en tenant compte de la variable float vitesse.

Merci d'avance
LIBERER DELIVRER !! J'EN POUVAIS PLUS DE CE PROJET !!

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

Re: [MY-AL] Mouvement joueur avec position X Y

Message par Max » 31 Jan 2019 13:59

Salut,

Les résultats ne manquent pas sur le net concernant ce sujet (j'ai pas le temps de chercher, mais sûr que tu peux trouver sur le forum aussi).
Exemple de petit tuto: https://www.youtube.com/watch?v=_XdqA3xbP2A
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 »