Buen día.
He buscado información pero nadie ha tenido la duda que tengo.
Estoy trabajando con un Path para mover una instancia, y quiero saber si es posible hacer una modificación de una variable al finalizar el Movimiento de la instancia con el Path.
En otro Tema de este sitio, vi algo parecido de que alguien quería ejecutar un path terminando otro y la solución era un icono de Path End, pero como seria eso en código?
Y bueno, siendo mas claro, me estoy refiriendo a que quiero cambiar el valor de una variable hasta cuando se termine la animación del desplazamiento de la instancia con el path.
Espero ser claro y alguien me pueda orientar.
Saludos
Cuando un objeto empieza el path, lo hace desde la posición 0 del path. Cuando avanza el objeto, su posición cambia a 0.1, 0.2,...,0.9 hasta llegar al final del path, cuya posición es 1.
Puedes usar este código:
if (path_position == 1)
{
// hacer algo
}
Por otro lado existe un evento END OF PATH. Puedes acceder a este evento desde evento OTHER.
Muchas Gracias Zapdos43
Funcionó correctamente y dejo una reseña del problema. (ya que desconocía el funcionamiento del evento)
Yo tengo un Objeto con dos eventos, Left Pressed y Mouse Leave, en el primer evento establecía una variable y en el segundo le daba otro valor y ejecutaba el Path y todo lo hacia por codigo (Execute a piece of code).
La solución simplemente fue agregar el evento End Of Path y dentro de este le establezco otro valor a mi variable.
La primera vez que vi ese evento no vi que lo pudiera relacionar a un path, solo poner acciones, pero ahora entiendo que esto lo hace automáticamente.
Yo solo Tengo un Path, deduzco (no se si este en lo correcto) que si existen varios Paths, dentro de este evento tendría que especificarlos para darles alguna orden, pero bueno esa seria otra historia.
Saludos