From Test-Scratch-Wiki
Dar a y el valor () | |
dar a y el valor () | |
Categoría | Movimiento |
Forma | Apilable |
El bloque dar a y el valor () es un bloque de movimiento y un bloque apilable. El bloque establece la posición en y del objeto seleccionado a la cantidad especificada en el bloque. Este bloque, combinado con el bloque dar a x el valor (), produce el mismo efecto que el bloque ir a x: () y: ().
Ejemplos de uso
Si el objeto ha de ir a un sitio concreto, pero su posición en x ha de mantenerse igual, es posible usar este bloque en vez de el bloque ir a x: () y: (), ya que no hace falta establecer la posición en x si no cambia.
Otro uso común del bloque es el deslizamiento en Y, donde los objetos han de constantemente cambiar su posición en Y. El bloque dar a y el valor () se usa comúnmente aquí.
Otros usos comunes son:
- Colocar plataformas para subir una pared
al presionar bandera verde por siempre si <¿ratón presionado?> entonces dar a y el valor (posición y del ratón) sellar decir [¡Plataforma añadida!] durante (2) segundos end end
- Establecer alturas aleatorias para aviones
al presionar bandera verde decir [¡Listos para el despegue!] dar a y el valor (número aleatorio entre (120) y (180))
- Resetear la posición en y de un deslizador
al recibir [resetear deslizador v] dar a y el valor (0)
Código alternativo
Este bloque puede ser replicado con cualquiera de los siguientes códigos:
sumar a y ((y deseada) - (posición en y))
o
ir a x: (posición en x) y: (y deseada)