From Test-Scratch-Wiki

Dar a x el valor ()
dar a x el valor ()
Categoría Movimiento
Forma Apilable


El bloque dar a x el valor () es un bloque de movimiento y un bloque apilable. Este bloque establece la posición en x del objeto seleccionado a la especificada en el bloque. Junto al bloque dar a y el valor (), funciona de manera similar al bloque ir a x: () y: ().

Usos de ejemplo

Si la coordenada y de un objeto ha de ser mantenida constante, pero el objeto sigue teniendo que moverse (como por ejemplo en una barra de desplazamiento horizontal), el bloque dar a x el valor () puede usarse en vez del bloque ir a x: () y: (), ya que no hace falta establecer la posición y de un objeto cuando esta no cambia.

Este bloque se usa habitualmente en proyectos que usan el desplazamiento horizontal, en los que ciertos objetos cambian su posición en x constantemente para seguir el movimiento del fondo.

Otros usos incluyen:

  • Establecer la posición de objetos a una aleatoria en la pantalla
al presionar bandera verde
dar a x el valor (número aleatorio entre (-240) y (240))
  • Restablecer la coordenada en x de un deslizador
al recibir [restablecer valor del deslizador v]
dar a x el valor (0)
  • Mover una pala en un juego de Pong
al presionar bandera verde
por siempre
dar a x el valor (posición x del ratón)
end

Código alternativo

Este bloque puede ser reemplazado por uno de los siguientes:

  • sumar a x ((x deseada) - (posición en x))
  • ir a x: (x deseada) y: (posición en y)

Véase también

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