como hago para que un objecto que usa navmesh frene de golpe, lo tengo así en el code pero tarde en frenar a 0
GetComponent.<UnityEngine.AI.NavMeshAgent>().speed = 0;
Si seteas el destino a null que pasa? tenes una opcion para que el navmeshagent se detenga a una cierta distancia para todo destino, no recuerdo como se llama stopDistance quizas¿? es util para no tener que andar midiendo distancias y metiendo condicionales.
Si la velocidad es cero deberia parar de golpe, si la acceleracion es cero deberia seguir con la misma velocidad, no se porque no te frena de golpe.
yo lo tengo asi el navmesh
(//<fileStore.core_Attachment>/monthly_2017_07/597abe3c43cbc_Sinttulo2.png.1430ea993604f70cbddfe96c587cfc4f.png)
usando la funcion Stop(), no?
Cita de: GSG3D date=1501220591usando la funcion Stop(), no?
La funcion es obsoleta y la remplaze igual la probe y tampoco frena de en seco frena de en 2 segundos y yo quiero que frene en nada
GetComponent.<UnityEngine.AI.NavMeshAgent>().isStopped = true;
aun no frena como corresponde
#pragma strict
var objectivo : Transform;
var stop = ;
function Start () {
var Angulo = Quaternion.LookRotation(objectivo.position - transform.position, Vector3.up);
GetComponent.<UnityEngine.AI.NavMeshAgent>().destination = objectivo.position;
GetComponent.<UnityEngine.AI.NavMeshAgent>().speed = 6;
GetComponent.<UnityEngine.AI.NavMeshAgent>().acceleration = 2;
transform.rotation = Quaternion.Slerp(transform.rotation, Angulo, Time.deltaTime * 1);
}
function Update () {
if (stop)
{
GetComponent.<UnityEngine.AI.NavMeshAgent>().isStopped = true;
}
else
{
GetComponent.<UnityEngine.AI.NavMeshAgent>().isStopped = false;
}
}
https://www.youtube.com/watch?v=smHIvQmqZcg&feature=youtu.be (//%5Byoutube%5Dhttps://www.youtube.com/watch?v=smHIvQmqZcg%5B/youtube%5D&feature=youtu.be)
perdonen por el brillo
Si quieres que frene en seco setea la posicion destino con la misma posicion que el agent, supongo.
Cita de: GSG3D date=1501249969Si quieres que frene en seco setea la posicion destino con la misma posicion que el agent, supongo.
Recien me volvio el internet y pude verlo muchas gracias lo probe y funciona perfecto.