From Test-Scratch-Wiki

Ir a x: () y: ()
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 dar a x el valor () y dar a y el valor (): 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. Aquí se muestran algunos ejemplos de uso:

  • Mover un objeto:
ir a x: (73) y: (84)
  • Reestablecer la posición de un objeto, al comienzo de la ejecución:
al presionar bandera verde
ir a x: (0) y: (0)
  • Restablecer la posición de un clon, en el momento de su creación:
al comenzar como clon
ir a x: (número aleatorio entre (-240) y (240)) y: (180)
apuntar en dirección (180 v)
mostrar
  • Moverse a lugares para sellarse en proyectos con un solo objeto y un solo bloque de código:
al recibir [sellar imagen v]
cambiar disfraz a (fondo v)
ir a x: (73) y: (84)
sellar
siguiente disfraz
ir a x: (83) y: (114)
sellar
siguiente disfraz
ir a x: (95) y: (144)
sellar

Código alternativo

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

dar a x el valor ()
dar a y el valor ()

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 sí es equivalente a todos los efectos:

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

Véase también

Cookies help us deliver our services. By using our services, you agree to our use of cookies.