>> DAVID J. MALAN: Vamos a empezar.
Cuando hace clic en bandera verde, vamos primero inicializar una variable llamada silenciado a
falsa o, más simplemente, 0.
Así que en nuestra paleta de datos, seguimos adelante y haga clic en Crear una variable.
Llame a esta variable silenciado.
Se puede trabajar para todos los sprites.
Y vamos a seguir adelante y haga clic en Aceptar.
>> Note ahora tenemos un nuevo rompecabezas pieza llamada silenciado.
Podemos arrastrar cualquier número de estos rompecabezas piezas ahora en mi programa, a fin de
inicializar ese valor.
>> Ahora vamos a hacer algo para siempre.
Siempre escuche por el usuario pulsa la barra espaciadora en su teclado.
Así que para hacer eso, vamos a necesitar una condición.
Vamos a continuación, tendrá que percibir si el usuario ha presionado
la barra espaciadora.
>> Y si es así, vamos a comprobar la valor de nuestra variable silenciado.
Y si es igual a 0, nos vamos para cambiarlo a 1 o verdadero.
Y si es igual a 1, estamos va a cambiar a 0.
En otras palabras, vamos para cambiar su valor.
>> Así que para hacer eso, necesitamos otra condición.
Vamos arrastre que en su lugar.
Necesitamos otra expresión booleana, pruebas de esta hora de la igualdad.
>> ¿Qué queremos para comprobar la igualdad?
Pues bien, el valor de esa variable.
Así que vamos a arrastrar que en su lugar.
Si es igual a 0, entonces queremos para cambiar el valor de ese
variable de 0 a 1.
>> Else queremos cambiar el valor de esa variable de,
presumiblemente, 1 a 0.
Y eso es todo.
Ahora tenemos un programa que está en constante escuchar, para siempre, para la
usuario presionando la barra espaciadora.
Y tan pronto como él o ella lo hace, es va a cambiar el valor de ese
variable de 1 a 0 ó de 0 a 1.
>> Pero todavía no hemos traído el lobo marino a la vida.
Así que vamos a crear otro script que también va a comenzar cuando el verde
bandera se hace clic y también es para siempre va a hacer algo, pero esto
tiempo comprobando el valor de la silenciada variable antes de hacer esa cosa.
>> Cuando hace clic en bandera verde, para siempre comprobar si el valor de la silenciada
la variable es igual a 0.
Porque si no -
en otras palabras, si el león marino no se silencia - sí queremos
él para reproducir un sonido.
Y ese sonido será la de un león marino.
Le daremos un par de segundo de respiro.
>> Y ahora tenemos dos guiones, tanto de que se desarrollará de forma paralela pero son
de alguna manera de intercomunicación por medio de que el estado compartido, esa variable.
Vamos a hacer clic nuestra bandera verde.
>> [SEA LION BARKING]
>> ALTAVOZ 1: Escuchamos el lobo marino de inmediato, porque, de nuevo, tenemos
inicializado silenciará a 0, o falsa.
Pero ahora me Hit That barra espaciadora.
>> [SEA LION BARKING]
ALTAVOZ 1: Ahora, se podría pensar que el programa se ha detenido.
Pero no lo es, porque, de nuevo, tenemos estos dos bucles siempre que aún se encuentran
corriendo en paralelo.
En otras palabras, si golpeo que barra espaciadora de nuevo -
>> [SEA LION BARKING]
>> ALTAVOZ 1: Nuestro lobo de mar está de vuelta.
>> [SEA LION BARKING]