I have made a basic waypoint script, using MoveTowards, but it seems to take no notice of the speed i set and does it instantly, even if ‘moveSpeed’ is set to 0 or 0.0000001! It’s the same as when i’ve used MoveTowards in the past, I don’t understand why it’s doing it instantly, below is the section of script, it’s under function Update:
if(beginVortex){
transform.position = Vector3.MoveTowards(waypoints[pointNumber].transform.position, transform.position, moveSpeed*Time.deltaTime);
var distPoint : float = Vector3.Distance(waypoints[pointNumber].position, transform.position);
if(distPoint <= 1){
pointNumber += 1;
}
}
Thanks in advance!