From Test-Scratch-Wiki

Eng:Say () for () Seconds (block)/translate

Decir () durante () segundos
decir () durante () segundos
Categoría Apariencia
Forma Apilable


El bloque decir () durante () segundos es un bloque de apariencia y un bloque apilable. El bloque genera un bocadillo de texto con el texto especificado al lado del objeto donde se ejecuta, durando el bocadillo tantos segundos como especificado, hasta que luego se desvanece.

El bloque es similar al bloque pensar () durante () segundos, con la única diferencia siendo el hecho de que este último bloque genera una burbuja de pensamiento en vez de una de diálogo. También es similar al bloque decir (), con la diferencia de que este último mantiene el texto indefinidamente.

El bloque era conocido como decir () por () segs antes de la aparición de Scratch 3.0.

Usos de ejemplo

Como este bloque proporciona diálogo, el bloque puede ser usado cada vez que una conversación tenga lugar. Otro uso común es cuando se ha de mostrar texto inpredecible (como la puntuación de un jugador), ya que es una alternativa fácil a sellar caracteres en la pantalla.

Algunos usos comunes:

  • Una conversación
decir [¡Toc toc!] durante (2) segundos
decir [¿Quién es?] durante (2) segundos
decir [Yo.] durante (2) segundos
decir [¿Tú quién?] durante (2) segundos
decir [Yo Quien, sí, ese soy yo.] durante (2) segundos
decir [Ah, de acuerdo.] durante (2) segundos
  • Mostrar texto
al recibir [mostrar puntuación v]
decir (unir [Puntuación: ] (puntos)) durante (3) segundos
  • Dar información
al presionar bandera verde
decir [¡Hola! En este juego, intenta adivinar la respuesta a cada pregunta.] durante (5) segundos
  • Un mensaje de contenido y duración personalizadas
al presionar bandera verde
preguntar [¿Qué quieres que diga?] y esperar
dar a [texto v] el valor (respuesta)
preguntar [¿Cuánto tiempo quieres que dure tu mensaje?] y esperar
dar a [tiempo v] el valor (respuesta)
decir (texto) durante (tiempo) segundos

Límite de caracteres

Previamente al lanzamiento de Scratch 3.0 se impuso un límite de 330 caracteres al texto de este bloque.[1] Esto también aplica a los siguientes bloques:

  • decir ()
  • pensar () durante () segundos
  • pensar ()

Código alternativo

Este bloque puede ser replicado con el siguiente código:

decir [¡Hola!]
esperar (tiempo) segundos
decir ()

Hacer que el hueco para texto no contenga texto elimina la burbuja de texto en los bloques de decir y pensar, pero no hace que se deje de preguntar en el bloque preguntar () y esperar.

Véase también

Referencias

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