From Test-Scratch-Wiki

Ir a x: () y: ()
2.0 Go to X () Y ().png
Categoría Movimiento
Forma Apilable
Añadido en 1.0

El bloque ir a x: () y: () es un bloque de movimiento y un bloque apilable. Este bloque establece las coordenadas x e y del objeto a los valores especificados. Está estrechamente relacionado con fijar x a () y fijar y a (): es, en esencia, el resultado de combinar ambos bloques.

El movimiento que genera el bloque no está animado, sino que el objeto aparece inmediatamente en la posición indicada. Para conseguir un efecto similar pero animado, utiliza el bloque deslizar en () segs a x: () y: ().

Ejemplos de uso

Este bloque se utiliza cuando se necesita establecer la posición de un objeto sin importar la posición previa ni la dirección en la que apunta. El caso más evidente y habitual es el de reestablecer la posición:

  • de un objeto, al comienzo de la ejecución:
al presionar bandera verde
ir a x: (0) y: (0)
apuntar en dirección (90 v)
  • de un clon, en el momento de su creación:
al comenzar como clon
ir a x: (número al azar entre (-240) y (240)) y: (180)
apuntar en dirección (180 v)
mostrar

Código alternativo

El código siguiente replica en la mayoría de los casos el resultado del bloque ir a x () y: ():

fijar x a (X)
fijar y a (Y)

La única excepción es cuando se está usando el lápiz, en cuyo caso el resultado (el trazo que deja el objeto al moverse) es muy distinto.

El siguiente código si es equivalente a todos los efectos:

deslizar en (0) segs a x: (X) y: (Y)

Ver también