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.