﻿1
00:00:04,400 --> 00:00:05,820
‫Hola y bienvenido.

2
00:00:05,840 --> 00:00:11,990
‫Vamos a escribir nuestro primer programa modelo en esta lección para que cuando presionemos

3
00:00:11,990 --> 00:00:15,170
‫reproducir, obtengamos mensajes impresos en la pantalla.

4
00:00:15,350 --> 00:00:15,950
‫Sumerjámonos.

5
00:00:17,720 --> 00:00:22,490
‫Puedes pensar en programar en Blueprint, un poco como conectar un circuito eléctrico.

6
00:00:22,850 --> 00:00:27,410
‫Tiene sus diferentes componentes y puede conectarlos para que cuando se encienda

7
00:00:27,410 --> 00:00:30,830
‫un interruptor de luz, la luz se encienda.

8
00:00:31,880 --> 00:00:35,690
‫Ahora, debido a que vamos a presentar muchos conceptos nuevos aquí, voy a construir

9
00:00:35,690 --> 00:00:37,850
‫un pequeño glosario a medida que avanzamos.

10
00:00:38,870 --> 00:00:44,600
‫Ahora, vimos al final de la última lección que esto de aquí se llama gráfico de eventos.

11
00:00:44,900 --> 00:00:48,890
‫Es el lienzo en el que vamos a pintar todos nuestros planos.

12
00:00:50,210 --> 00:00:55,190
‫Y también vimos que podemos hacer clic con el botón derecho en el gráfico de eventos para obtener una lista de funciones.

13
00:00:55,640 --> 00:01:01,910
‫Ahora, lo primero que quiero que busques es imprimir cadena, y verás que hay un elemento de

14
00:01:01,910 --> 00:01:03,020
‫menú allí.

15
00:01:03,260 --> 00:01:08,600
‫Está bajo el encabezado desarrollo, y si hace clic en él, trae algo que se llama nodo.

16
00:01:09,170 --> 00:01:17,310
‫Ahora, un nodo es una pieza de funcionalidad prefabricada que podemos colocar en nuestro proyecto y usar desde adentro.

17
00:01:17,330 --> 00:01:17,990
‫Plano.

18
00:01:18,920 --> 00:01:21,860
‫Y una cadena es esencialmente programador.

19
00:01:21,860 --> 00:01:23,810
‫Habla por texto.

20
00:01:23,990 --> 00:01:27,320
‫Así que lo que tenemos aquí es este nodo.

21
00:01:27,320 --> 00:01:30,800
‫Cuando esté activado, te saludaremos.

22
00:01:31,010 --> 00:01:32,870
‫Podemos cambiar esto por otra cosa.

23
00:01:32,870 --> 00:01:38,270
‫Un mensaje como Bienvenido a los restos del almacén.

24
00:01:39,890 --> 00:01:45,530
‫Ahora podríamos querer que este mensaje se muestre en la pantalla cuando comencemos a jugar.

25
00:01:46,100 --> 00:01:48,650
‫Ahora, afortunadamente, podemos hacer esto con otro nodo.

26
00:01:48,740 --> 00:01:52,250
‫Si hacemos clic derecho, podemos buscar comenzar a jugar.

27
00:01:52,790 --> 00:01:56,780
‫Y eso abre un elemento de menú llamado Event Begin Play.

28
00:01:56,780 --> 00:01:58,880
‫Y esto trae otra nota más.

29
00:01:59,300 --> 00:02:06,140
‫Ahora, un evento es solo un tipo especial de cuando ese nodo, nos dice cuándo debería suceder algo.

30
00:02:06,140 --> 00:02:12,530
‫Y en este caso, el evento Begin Play nos dice que algo debería suceder cuando comienza el juego, cuando se presiona

31
00:02:12,530 --> 00:02:13,940
‫el botón de reproducción.

32
00:02:14,300 --> 00:02:20,210
‫Ahora, pueden notar que estos nodos tienen estas pequeñas flechas y en el lado izquierdo o en el lado derecho,

33
00:02:20,210 --> 00:02:21,500
‫a veces en ambos.

34
00:02:21,920 --> 00:02:29,000
‫Estos se conocen como pines, que son esencialmente enchufes que podemos conectar entre sí.

35
00:02:29,300 --> 00:02:34,880
‫Hay pines de entrada que están a la izquierda y nos dicen cuándo ejecutar este nodo en particular.

36
00:02:35,210 --> 00:02:40,250
‫Y hay pines de salida que nos dicen qué hacer después de este nodo en particular.

37
00:02:40,550 --> 00:02:45,500
‫Entonces, si echamos un vistazo a esto, solo tenemos un pin de salida en el evento, lo cual tiene sentido porque sabemos

38
00:02:45,500 --> 00:02:47,480
‫que los eventos son un nodo de tiempo.

39
00:02:47,480 --> 00:02:52,670
‫Nos dicen cuándo hacer algo y tenemos entradas y salidas en la cadena de impresión, lo

40
00:02:52,670 --> 00:02:59,270
‫que significa que podemos decirle cuándo debe comenzar, cuál es la entrada, y luego podemos decirle qué hacer después, que

41
00:02:59,270 --> 00:03:00,350
‫es La salida.

42
00:03:00,770 --> 00:03:07,310
‫Entonces puede hacer clic y arrastrar entre estos pines en cualquier orden para hacer una conexión entre los dos.

43
00:03:07,610 --> 00:03:14,780
‫Y las conexiones son literalmente solo estos cables entre pines que nos permiten conectar ese cuándo con

44
00:03:14,780 --> 00:03:15,260
‫qué.

45
00:03:15,530 --> 00:03:22,340
‫Entonces, en este caso, nos estamos conectando cuando comenzamos a jugar, luego debe imprimir una cadena.

46
00:03:22,550 --> 00:03:23,680
‫Probemos esto.

47
00:03:23,680 --> 00:03:29,150
‫Si presiona el botón de reproducción en la barra de herramientas, deberíamos ver una cadena impresa de bienvenida a los restos

48
00:03:29,150 --> 00:03:29,690
‫del almacén.

49
00:03:30,020 --> 00:03:33,230
‫Ahora, el mensaje no permanece por mucho tiempo, pero está bien.

50
00:03:33,230 --> 00:03:35,210
‫No necesitamos probar el punto.

51
00:03:35,450 --> 00:03:40,130
‫Ahora, si notas algún silbido de fondo mientras juego, no son los ventiladores de mi computadora ni el

52
00:03:40,130 --> 00:03:41,750
‫ruido de fondo de mi habitación.

53
00:03:41,960 --> 00:03:47,840
‫En realidad, es un sonido ambiental que está en nuestro nivel predeterminado que se reproduce cuando presionamos reproducir.

54
00:03:47,840 --> 00:03:52,010
‫Si presiona reproducir en su propio proyecto, pruébelo y encienda sus altavoces.

55
00:03:52,130 --> 00:03:53,660
‫Vas a escuchar el mismo sonido.

56
00:03:53,900 --> 00:03:59,930
‫Ahora podemos hacer secuencias de nodos de la misma manera que podríamos conectar

57
00:03:59,930 --> 00:04:06,230
‫varias bombillas en una secuencia, y eso nos permitiría hacer una cosa y luego otra.

58
00:04:06,590 --> 00:04:12,830
‫Así que me gustaría que aceptaras el reto de imprimir otro mensaje después del primero.

59
00:04:13,190 --> 00:04:16,910
‫Así que agregue otro nodo de cadena de impresión haciendo clic derecho y buscándolo.

60
00:04:17,300 --> 00:04:25,220
‫Conéctelo en secuencia con nuestro primer nodo de cadena de impresión y luego personalice el texto a su gusto, pause

61
00:04:25,250 --> 00:04:26,930
‫el video y pruébelo.

62
00:04:27,890 --> 00:04:29,250
‫Bien, bienvenido de nuevo.

63
00:04:29,270 --> 00:04:36,530
‫Entonces, salgamos del juego con un escape y luego les mostraré que en realidad pueden arrastrar el

64
00:04:36,530 --> 00:04:37,910
‫pin de salida.

65
00:04:38,570 --> 00:04:44,840
‫Y luego aparece automáticamente un cuadro de búsqueda para que ni siquiera tenga que hacer clic con el botón derecho y

66
00:04:44,840 --> 00:04:51,320
‫luego puedo buscar la cadena de impresión y eso agrega un nuevo nodo de cadena de impresión que está en secuencia con

67
00:04:51,320 --> 00:04:52,130
‫el anterior.

68
00:04:52,130 --> 00:04:57,530
‫Y puedo decir prepárate para la pelea.

69
00:04:58,610 --> 00:05:02,420
‫Y lo que va a hacer es si lo reproducimos impreso.

70
00:05:02,620 --> 00:05:04,290
‫Los dos al mismo tiempo.

71
00:05:04,300 --> 00:05:10,480
‫Curiosamente, el mensaje más antiguo va al final y luego el más nuevo viene después.

72
00:05:10,480 --> 00:05:14,380
‫Pero como ha sucedido en secuencia, hemos tenido uno, luego el otro.

73
00:05:14,590 --> 00:05:18,490
‫Simplemente no hay demora entre los dos porque las computadoras son realmente rápidas.

74
00:05:18,850 --> 00:05:21,040
‫Así que asegúrese de guardar sus cambios.

75
00:05:21,040 --> 00:05:24,880
‫Puede guardar todos los archivos de cambios haciendo un cambio de control.

76
00:05:24,880 --> 00:05:28,660
‫S y te veré en la próxima conferencia.

