J'essaie de faire un système de grenade qui fait un Lerp ou MoveTowards pour aller proggressuvement a la position cliquée.
Sauf que ca le fait instantanément et l'argument 3 est toujours la distance max pour moi pas les steps voici mon code vous remarquez quelque chose?:
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public class greandrdo : MonoBehaviour
{
public GameObject gren;
public Transform p;
public Vector3 mp;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
gren.transform.position = Vector3.MoveTowards(p.position,mp, 5 * Time.deltaTime);
}
mp = Camera.main.ScreenToWorldPoint(Input.mousePosition);
mp.z = -9;
}
}