1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,080 >> DAVID J. Malan: Imos comezar. 3 00:00:02,080 --> 00:00:07,220 Cando bandeira verde premendo, imos primeiro inicializar unha variable chamada Mudo para 4 00:00:07,220 --> 00:00:09,530 falso ou, máis simplemente, 0. 5 00:00:09,530 --> 00:00:12,810 Entón, na nosa paleta de datos, vai adiante e prema en Crear unha variable. 6 00:00:12,810 --> 00:00:14,720 Chama esta variable Mudo. 7 00:00:14,720 --> 00:00:16,190 Pode funcionar para todos os sprites. 8 00:00:16,190 --> 00:00:18,510 E imos adiante e prema en Aceptar. 9 00:00:18,510 --> 00:00:20,650 >> Agora conta que temos un novo puzzle peza chamada Mudo. 10 00:00:20,650 --> 00:00:24,630 Podemos arrastrar calquera número destes puzzle pezas agora no meu programa, co fin de 11 00:00:24,630 --> 00:00:26,410 arrincar ese valor. 12 00:00:26,410 --> 00:00:28,480 >> Agora imos facer algo para sempre. 13 00:00:28,480 --> 00:00:33,620 Sempre escoitar o usuario bater a barra de espazo do teclado. 14 00:00:33,620 --> 00:00:37,070 Entón, para facelo, nós imos ter unha condición. 15 00:00:37,070 --> 00:00:41,860 Imos, entón, necesidade de sentir se o usuario premiu 16 00:00:41,860 --> 00:00:43,040 a barra de espazo. 17 00:00:43,040 --> 00:00:46,680 >> E se é así, imos comprobar o valor da nosa variable silenciado. 18 00:00:46,680 --> 00:00:50,060 E se é igual a 0, imos para cambia-lo para 1 ou verdadeiro. 19 00:00:50,060 --> 00:00:52,710 E se é igual a 1, somos vai cambia-lo para 0. 20 00:00:52,710 --> 00:00:54,980 Noutras palabras, nós estamos indo para cambiar o seu valor. 21 00:00:54,980 --> 00:00:57,780 >> Entón, para facelo, necesitamos outra condición. 22 00:00:57,780 --> 00:00:59,530 Imos arrastrar o no lugar. 23 00:00:59,530 --> 00:01:04,620 Necesitamos outra expresión booleana, proba esta vez para a igualdade. 24 00:01:04,620 --> 00:01:06,390 >> O que queremos para probar a igualdade? 25 00:01:06,390 --> 00:01:08,100 Así, o valor desta variable. 26 00:01:08,100 --> 00:01:09,890 Entón, imos arrastrar ese no lugar. 27 00:01:09,890 --> 00:01:13,350 Se ten o valor 0, entón queremos para cambiar o valor do dito 28 00:01:13,350 --> 00:01:15,170 variable de 0 a 1. 29 00:01:15,170 --> 00:01:20,820 30 00:01:20,820 --> 00:01:23,290 >> Else queremos cambiar o valor desta variable, 31 00:01:23,290 --> 00:01:25,000 presuntamente, por 1 a 0. 32 00:01:25,000 --> 00:01:27,870 33 00:01:27,870 --> 00:01:28,710 E é iso. 34 00:01:28,710 --> 00:01:32,770 Temos, agora, un programa que está en constante escoitar, para sempre, ao 35 00:01:32,770 --> 00:01:33,990 usuario bater a barra de espazo. 36 00:01:33,990 --> 00:01:36,560 E así que el ou ela fai, é vai cambiar o valor do dito 37 00:01:36,560 --> 00:01:39,220 variable de 1 a 0 ou de 0 a 1. 38 00:01:39,220 --> 00:01:41,570 >> Pero aínda non trouxeron o león mariño para a vida. 39 00:01:41,570 --> 00:01:45,060 Entón imos crear outro guión que tamén comezará cando o verde 40 00:01:45,060 --> 00:01:49,610 bandeira é premendo e tamén é para sempre vai facer algo, pero esta 41 00:01:49,610 --> 00:01:53,920 tempo comprobando o valor da silenciado variable antes de facer esa cousa. 42 00:01:53,920 --> 00:02:02,520 >> Cando premendo bandeira verde, para sempre comprobar que o valor do silenciado 43 00:02:02,520 --> 00:02:08,310 variable é igual a 0. 44 00:02:08,310 --> 00:02:09,660 Porque se non - 45 00:02:09,660 --> 00:02:12,720 noutras palabras, o león mariño non está mudo - queremos 46 00:02:12,720 --> 00:02:14,110 el para tocar un son. 47 00:02:14,110 --> 00:02:16,520 E que son será a dun león mariño. 48 00:02:16,520 --> 00:02:20,170 Imos darlle un par de segundos de descanso. 49 00:02:20,170 --> 00:02:24,280 >> E agora temos dous guións, tanto de que se levará a cabo en paralelo, pero son 50 00:02:24,280 --> 00:02:28,790 dalgún xeito intercomunicantes por medio de que o estado compartido, esa variable. 51 00:02:28,790 --> 00:02:30,792 Imos facer clic nosa bandeira verde. 52 00:02:30,792 --> 00:02:31,724 >> [SEA LION Barking] 53 00:02:31,724 --> 00:02:34,560 >> COLUMNA 1: Nós escoitamos o león mariño inmediatamente, porque, de novo, temos 54 00:02:34,560 --> 00:02:37,240 iniciar silenciado a 0, ou falsa. 55 00:02:37,240 --> 00:02:38,840 Pero agora déixeme bater esa barra de espazo. 56 00:02:38,840 --> 00:02:41,732 >> [SEA LION Barking] 57 00:02:41,732 --> 00:02:44,350 COLUMNA 1: Agora, pode pensar que o programa se detivo. 58 00:02:44,350 --> 00:02:47,700 Pero non é, pois, unha vez máis, temos estes dous para sempre lazos que aínda están 59 00:02:47,700 --> 00:02:49,160 funcionando en paralelo. 60 00:02:49,160 --> 00:02:51,626 Polo tanto, noutras palabras, se eu acertar que a barra de espazo novo - 61 00:02:51,626 --> 00:02:52,620 >> [SEA LION Barking] 62 00:02:52,620 --> 00:02:53,950 >> COLUMNA 1: O noso león mariño está de volta. 63 00:02:53,950 --> 00:02:55,200 >> [SEA LION Barking] 64 00:02:55,200 --> 00:02:56,400