1 00:00:01,840 --> 00:00:22,660 bienvenido bienvenida a ya sintiéndolo mucho el último vídeo va a ser muy breve en la que 2 00:00:22,660 --> 00:00:29,679 vamos a ver un poquito de efectos gráficos y sobre todo el lanzamiento de mensajes o triggers 3 00:00:29,679 --> 00:00:38,380 gatillos que ya dejamos intuyendo en el otro vídeo queremos que aparezca un cartel que ponga 4 00:00:38,380 --> 00:00:45,600 victoria cuando ganamos vale pero la condición de derrota o de victoria antes parecía muy fácil 5 00:00:45,600 --> 00:00:53,579 Pero ¿cómo podemos hacer que un objeto aparezca cuando se ejecute algo que no está en ese objeto? 6 00:00:53,659 --> 00:00:56,520 Es decir, que no tenemos elementos internos que lo disparen. 7 00:00:56,960 --> 00:00:58,439 Pues os voy a enseñar otro método. 8 00:00:58,880 --> 00:01:03,020 En primer lugar, vamos a generar un nuevo cartel, un objeto. 9 00:01:03,560 --> 00:01:08,200 Yo me vengo, por ejemplo, a esto que me gusta, a este objeto, y le doy a disfraces. 10 00:01:08,700 --> 00:01:12,019 Esto ya lo hemos visto, pero ahora vamos a cambiarle un poquito el color. 11 00:01:12,019 --> 00:01:28,260 Entonces, elegimos aquí, elegimos aquí y en color, pues yo le subimos la saturación, le vamos a poner un verde amarillento, así, un poquito, bien chulo, ¿vale? Y que pivote hacia un amarillito más o menos, así, bien chulo. 12 00:01:28,260 --> 00:01:44,480 Y el borde, para que no quede este gris tan soso, le vamos a poner un borde, pues otro tono de, vamos a poner un borde así de rojo que pivote un poquito a un, pues a un morado podría estar bien. Sí, sí, sí, sí, sí. 13 00:01:44,480 --> 00:02:07,980 Y ahora le vamos a escribir algo aquí dentro. Vamos a poner Victoria, por ejemplo. ¿Cómo situamos esto? Pues desde el medio, como esto está muy grande, le vamos a bajar un poquito la fuente. Y para bajarle la fuente no hay nada más fácil que mover desde aquí. Lo situamos en el medio, más o menos, y yo lo veo bastante, bastante, bastante bien. 14 00:02:07,980 --> 00:02:10,460 Ok, tenemos este botón 15 00:02:10,460 --> 00:02:12,280 Pero este botón no tiene código ahora 16 00:02:12,280 --> 00:02:13,879 ¿Cómo lo hacemos más grande? 17 00:02:13,919 --> 00:02:14,840 Que aparezca más grande 18 00:02:14,840 --> 00:02:16,020 Esto ya lo hemos visto un poquito 19 00:02:16,020 --> 00:02:17,659 Pero es tan fácil como darle aquí un tamaño 20 00:02:17,659 --> 00:02:19,740 300% por ejemplo, victoria 21 00:02:19,740 --> 00:02:21,780 A mí me gusta, no sé a ti 22 00:02:21,780 --> 00:02:24,060 Ahora hay que hacer que esto 23 00:02:24,060 --> 00:02:25,860 Cuando le damos a la bandera 24 00:02:25,860 --> 00:02:27,900 Arranque escondido 25 00:02:27,900 --> 00:02:29,800 Porque aquí podemos mostrarlo o no 26 00:02:29,800 --> 00:02:31,419 Pero queremos que siempre se resete 27 00:02:31,419 --> 00:02:33,159 Pues muy fácil, eventos 28 00:02:33,159 --> 00:02:34,360 Al presionar la bandera 29 00:02:34,360 --> 00:02:35,400 Apariencia 30 00:02:35,400 --> 00:02:37,199 Ocultar 31 00:02:37,199 --> 00:02:44,039 esconder vale pero cómo podemos hacer un trigger independiente sin depender de variables globales 32 00:02:44,039 --> 00:02:50,719 que active esto independientemente de lo que pasa en estos objetos pues una cosa que podemos hacer 33 00:02:50,719 --> 00:02:56,159 es lanzar un mensaje o lo que es lo mismo que ya lo vimos en otros vídeos anteriores un poquito 34 00:02:56,159 --> 00:03:03,979 podemos poner que mira lo que pone aquí al recibir esto no es el objeto al recibir el el programa es 35 00:03:03,979 --> 00:03:12,120 Scratch, al recibir el mensaje, el que sea un mensaje, vamos a dar un nuevo mensaje y lo vamos a poner, el mensaje es Victoria. 36 00:03:12,819 --> 00:03:20,719 Este mensaje es algo interno, es un trigger interno de programación de las entrañas de Scratch, no es algo que aparece por pantalla. 37 00:03:21,159 --> 00:03:24,719 Y ahora podemos hacer que cualquier objeto dispare Victoria. 38 00:03:25,180 --> 00:03:27,439 Por ejemplo, ¿qué era lo que disparaba Victoria? 39 00:03:27,439 --> 00:03:44,759 Era, por ejemplo, que, mira, esto lo vamos a poner aquí, esto lo vamos a poner aquí y esto lo borro para que veáis. Teníamos este programa. Pues puedo hacer que antes de parar el programa se envíe el mensaje de Victoria. 40 00:03:44,759 --> 00:03:47,240 Entonces, esté donde esté 41 00:03:47,240 --> 00:03:50,199 Cuando esto llegue a enviar victoria 42 00:03:50,199 --> 00:03:50,979 ¿Quién lo va a recibir? 43 00:03:51,180 --> 00:03:54,539 Pues todos los que tengan un acuse de recibo de victoria 44 00:03:54,539 --> 00:03:56,560 Al recibir victoria 45 00:03:56,560 --> 00:03:58,099 Lo muestro 46 00:03:58,099 --> 00:03:59,759 ¿Vale? 47 00:03:59,979 --> 00:04:01,400 Y ahora vamos a probar 48 00:04:01,400 --> 00:04:02,780 Reseteamos 49 00:04:02,780 --> 00:04:04,620 Vamos a probar un poco 50 00:04:04,620 --> 00:04:06,659 Ahora ha sonado 51 00:04:06,659 --> 00:04:09,960 Vamos a darle y reseteamos 52 00:04:09,960 --> 00:04:11,680 Ahora sí que sí 53 00:04:11,680 --> 00:04:13,080 Porque estaba encima 54 00:04:13,080 --> 00:04:14,400 Y al estar tocando 55 00:04:14,400 --> 00:04:15,319 Esquivo 56 00:04:15,319 --> 00:04:17,980 Esquivo 57 00:04:17,980 --> 00:04:20,740 Y ahora 58 00:04:20,740 --> 00:04:22,759 Voy a sonar la música 59 00:04:22,759 --> 00:04:24,980 Y debería aparecer un mensaje en pantalla 60 00:04:24,980 --> 00:04:27,420 Efectivamente, justo antes de pararse 61 00:04:27,420 --> 00:04:29,339 Y esta es la estampa final 62 00:04:29,339 --> 00:04:30,560 De este curso 63 00:04:30,560 --> 00:04:32,600 Un poquito más avanzado de Scratch 64 00:04:32,600 --> 00:04:35,579 Que te da un plantel de herramientas 65 00:04:35,579 --> 00:04:37,160 Para que lleves tu imaginación 66 00:04:37,160 --> 00:04:38,360 Muchísimo más allá