Más acciones de movimiento

Algunas acciones de movimiento sólo están disponibles en el modo avanzado:

Set a path for the instance
Con esta acción puedes especificar qué instancia debe seguir un path particular. Defines el path que debe seguir y la velocidad en píxeles por step. Cuando la velocidad es positiva la instancia empieza en el comienzo del path. Cuando es negativa comienza en el final.  Luego especificas lo que sucederá cuando se alcanza el final del path. Puedes elegir parar el movimiento, volver a empezar desde el principio, volver a empezar desde la posición actual (que es lo mismo que volver al principio cuando el path se cierra), o el movimiento al revés.  Finalmente puedes indicar que el path debe ser visto en absoluto, esto es, la posición será indicada en el path (esto es útil cuando tienes diseñado el path en un lugar en particular dentro del room) o relativa, en cual caso el punto de comienzo del path es colocado en la localización actual de la instancia (punto final cuando la velocidad es negativa). Consulta el capítulo de paths para más información.

End the path for the instance
Usa esta acción para detener el path para la instancia.

Set the position on the path
Con esta acción puedes cambiar la posición actual de la instancia en el path. Deberá ser un valor entre 0 y 1 (0=principio. 1= final)

Set the speed for the path
Con esta acción puedes cambiar la velocidad de la instancia en el path. Una velocidad negativa mueve la instancia al revés a lo largo del path. Pon 0 para parar temporalmente el movimiento.

Perform a step towards a point
Esta acción se debe poner en el evento step para que la instancia vaya hacia una posición en particular. Cuando la instancia llega a esa posición no se moverá más. Tú especificas la posición a mover, la velocidad con la cual se moverá, es decir, el tamaño del paso, y si el movimiento debe parar cuando golpea una instancia sólida o cuando golpea cualquier instancia

Step towards a point avoiding objects
Esta es una acción de movimiento muy útil.  Debe ser colocada en el evento step. Como la anterior acción hace que una instancia vaya hacia una posición en particular. Pero en este caso este intenta de esquivar obstáculos. Cuando la instancia encuentra instancia sólida (o cualquier instancia) cambiará la dirección del movimiento para internar esquivar la instancia y moverse alrededor de ella. El acercamiento no está garantizado que funcione pero en los casos más simples moverá la instancia hacia la meta efectivamente. Para casos más complicados, hay funciones de planificación del movimiento. Especificas la posición a mover, la velocidad y si el movimiento debe esquivar instancias sólidas o cualquier instancia.