1 00:00:00,680 --> 00:00:06,520 [Música de presentación] 2 00:00:08,400 --> 00:00:09,760 (Profesor) Las alarmas, en "Game Maker, 3 00:00:09,840 --> 00:00:11,720 funcionan como las alarmas de un reloj: 4 00:00:11,800 --> 00:00:14,640 una vez que pasa el tiempo, se disparan. 5 00:00:14,720 --> 00:00:17,200 La única diferencia es que, en "Game Maker", 6 00:00:17,280 --> 00:00:19,640 una vez que pasa el tiempo de una alarma, 7 00:00:19,720 --> 00:00:22,520 en lugar de hacer un sonido, lo que hace es crear un evento 8 00:00:22,600 --> 00:00:24,960 en donde nosotros podemos colocar acciones. 9 00:00:25,040 --> 00:00:28,760 Vamos a ver cómo aprovechar esto para crear un enemigo que dispare. 10 00:00:28,840 --> 00:00:32,920 Vamos a crear, para ello, un objeto enemigo 11 00:00:33,000 --> 00:00:36,000 y también el objeto de disparo del enemigo, 12 00:00:36,080 --> 00:00:37,920 que va a tener un color diferente al de disparo 13 00:00:38,000 --> 00:00:41,360 del personaje principal para que no se confundan. 14 00:00:41,880 --> 00:00:44,240 También vamos a hacer que este disparo, 15 00:00:44,320 --> 00:00:48,440 cuando esté fuera del área visible del nivel, se elimine. 16 00:00:48,520 --> 00:00:52,800 Arrastrando la opción de eliminar, dentro del panel "Main1". 17 00:00:52,880 --> 00:00:58,200 Clic en "OK" y ahora vamos a crear la alarma dentro del objeto enemigo. 18 00:00:58,280 --> 00:01:03,920 Para eso, agregamos un evento, que es el evento "Alarm 0", 19 00:01:05,320 --> 00:01:08,720 que lo que hace es que, cuando se cumpla el plazo 20 00:01:08,800 --> 00:01:10,640 del momento en que se activó la alarma, 21 00:01:10,720 --> 00:01:14,120 se van a ejecutar las acciones que se encuentren acá. 22 00:01:14,200 --> 00:01:15,680 La acción que queremos que se ejecute 23 00:01:15,760 --> 00:01:19,520 es la de crear el disparo enemigo en la posición del enemigo 24 00:01:19,600 --> 00:01:23,320 y en dirección a la izquierda, con velocidad "20". 25 00:01:24,040 --> 00:01:25,760 Entonces, una vez que se dispara la alarma, 26 00:01:25,840 --> 00:01:28,400 se va a crear la bala enemiga. 27 00:01:29,120 --> 00:01:32,040 También necesitamos algo que active esta alarma. 28 00:01:32,120 --> 00:01:35,640 Para eso, vamos a arrastrar esta opción del panel "Main2" 29 00:01:35,720 --> 00:01:38,720 y vamos a activarla dentro de sesenta "steps", 30 00:01:38,800 --> 00:01:40,600 dentro de sesenta pasos. 31 00:01:40,680 --> 00:01:42,520 Hacemos clic en "OK". 32 00:01:42,600 --> 00:01:44,600 Y, una vez que pasen los sesenta pasos, 33 00:01:44,680 --> 00:01:47,760 se va a disparar una bala enemiga. 34 00:01:47,840 --> 00:01:49,480 Vamos a probar. 35 00:01:50,040 --> 00:01:52,120 Y vemos que, efectivamente, 36 00:01:52,200 --> 00:01:54,840 la nave dispara luego de sesenta pasos, 37 00:01:54,920 --> 00:01:56,200 pero no vuelve a hacerlo 38 00:01:56,280 --> 00:01:58,960 porque la alarma está activada una sola vez. 39 00:01:59,040 --> 00:02:01,600 Un truco para hacer que se vuelva a activar sola 40 00:02:01,680 --> 00:02:05,080 es agregar, dentro del evento de la alarma cero, 41 00:02:05,160 --> 00:02:07,680 otra vez, la acción de activar la alarma. 42 00:02:07,760 --> 00:02:09,480 También pondremos sesenta pasos. 43 00:02:09,560 --> 00:02:11,280 Hacemos clic en "OK". 44 00:02:12,520 --> 00:02:16,320 Guardamos, probamos y vemos que, efectivamente, 45 00:02:16,400 --> 00:02:18,720 una vez que se dispara la alarma, 46 00:02:20,240 --> 00:02:22,800 dispara y se vuelve a activar la alarma 47 00:02:22,880 --> 00:02:26,240 dentro de sesenta pasos para que pase exactamente lo mismo.