From Test-Scratch-Wiki

Eng:Glide () Secs to () (block)/translate

Deslizar en () segs a ()
deslizar en () segs a ( v)
Categoría Movimiento
Forma Apilable
Añadido en 3.0


El bloque deslizar en () segs a () es un bloque de movimiento y un bloque apilable que se introdujo en Scratch 3.0.[1] El bloque mueve a su objeto a un ritmo constante hacia el objeto (o el puntero del ratón) especificado en un desplegable. (Esto es similar a orientar al objeto hacia el lugar deseado y hacerlo moverse, pero con más precisión.) El primer hueco en el bloque acepta tan solo números, y el segundo es un desplegable que permite elegir entre los diferentes objetos (exceptuando aquel en el que se está programando), el puntero del ratón, y una posición aleatoria.

Una desventaja de este bloque es que, mientras se desliza, para el código para que nada pueda ocurrir durante ese tiempo. El deslizamiento solo puede ser parado por el bloque parar (). El bloque si toca un borde, rebotar no funciona durante el deslizamiento.

Usos de ejemplo

  • Hacer que un objeto se deslice hacia otro
al presionar bandera verde
deslizar en (3) segs a (sprite2 v)
  • Deslizarse a posiciones aleatorias para crear líneas con el lápiz.
al presionar bandera verde
bajar lápiz
fijar color de lápiz a (número aleatorio entre (0) y (360))
repetir (50)
    deslizar en (3) segs a (posición aleatoria v)
end
  • Seguir a un objeto durante un tiempo determinado antes de alcanzarlo
al presionar bandera verde
deslizar en (60) segs a (sprite2 v)

Código alternativo

El bloque deslizar en () segs a x: () y: () puede usarse para conseguir el mismo efecto:

deslizar en (5) segs a x: ([posición en x v] de (sprite2 v)) y: ([posición en y v] de (sprite2 v))
deslizar en (5) segs a x: (posición x del ratón) y: (posición y del ratón)
deslizar en (5) segs a x: (número aleatorio entre (-240) y (240)) y: (número aleatorio entre (-180) y (180))

Siendo este último uso en conjunto con el operador número aleatorio entre () y ().

Véase también

Referencias

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