У меня есть код, который четко работает между точками A и B, который я выбираю.Теперь я хочу отредактировать этот код для того, куда бы я ни щелкнул, куб будет идти гладко с кодом Лерп.Я не мог этого сделать.Вот мой код:
using System.Collections;
using UnityEngine;
public class LerpTest : MonoBehaviour
{
public float start = 0.0f;
public float end = 5.0f;
public float delay = 1.0f;
public float factor = 0.1f;
public float epsilon = 0.01f;
void Update()
{
if (start != end)
{
start = Mathf.Lerp(start, end, Time.deltaTime * factor);
if (end - start < epsilon)
start = end;
transform.position = new Vector3(start, 0, 0);
}
}
}