From Test-Scratch-Wiki
Ir a x: () y: () | |
![]() | |
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)