Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Desplazamiento del jugador tras subir un borde (ledge climbing)

Iniciado por Frame Matt, Agosto 21, 2015, 10:40:53 PM

Tema anterior - Siguiente tema
Agosto 21, 2015, 10:40:53 PM Ultima modificación: Enero 01, 1970, 01:00:00 AM por Frame Matt
Hola chicos!Ojalá esten bien.Les escribo porque me encontre con un problema que vi en solo un lugar como lo arreglan, pero no entiendo como porque usan el PlayMaker y yo estoy escribiendo en C# (con conocimiento básico-intermedio)Aquí esta el asunto, tengo a un personaje (juego 2D) que puede subir a algunas plataformas o otros elementos, y lo hace bastante bien hasta que llega al final, cuando aplico el offset/desplazamiento. Se manda como un salto la imagen, muy breve eso sí, debe ser 1 cuadro. Como yo entiendo el problema, es que la funcion de offset que llamo desde la animación (en el ultimo frame), se ejecuta antes de que la animacion termine. En este video, arreglan el problema usando el playmaker: https://youtu.be/BUmoFQSdNQM (minuto 57:50 para ver el problema, pero comienza el debug mucho antes)Como me pasa lo mismo, me imagino que traducir la solucion de Romi, a mi script me ayudaría corregir el problema. Entonces he estado buscando formas de aplicarle el delay a la aplicación del offset sin exito :1En fin, cualquier idea, script o link, se agradecen eternamente  Saludos!!

Etiquetas: