Ответ: Проблема со скриптом
public class WaypointMove : MonoBehaviour { public float speed_move = 10f; public Transform [] waypoint; private int i=0; private bool move = true; void Update() { if (move) { var direction = waypoint[i].position - transform.position; var distance = direction.magnitude; direction.Normalize();
var movement = speed_move *Time.deltaTime; if (distance > movement ) { transform.Translate(direction * movement ); } else { transform.position = waypoint[i].position; if (i < waypoint.Length-1) { movement -= distance; transform.Translate((waypoint[i+1].position - waypoint[i].position).normalized * movement ); i++; } else { move = false; } } } } }
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
Последний раз редактировалось pax, 09.11.2011 в 08:01.
|