Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: Ness en Mayo 21, 2015, 03:37:58 PM
Hola quisiera saber como saltar cúando el nave mesh agent esta activado le agradeceria una solución pues cuando esta activafo se queda pegado al piso, y utiliza el método
Navmeshagent.stop(true) pero me generabun efecto raro de telepor
Agradesco solucines.
void Jump ()
{
// 1 - Parar el NavMesh
agent.Stop();
// 2 - Realizas el Salto.
// 3 - Disparas un RayCast y cuando este detecte que estas tocando el Suelo le pasas al agente que esa es tu nueva posicion.
agent.nextPosition = NuevaPosition;
// 4 - Reactivas el agente.
agent.Resume();
}
Esto es todo.