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 .
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