﻿1
00:00:04,490 --> 00:00:07,940
‫En esta lección, vamos a agregar un poco de brillo con

2
00:00:10,970 --> 00:00:17,180
‫algo de música de fondo y un poco de texto de introducción y también un poco de sonido de introducción.

3
00:00:17,480 --> 00:00:23,270
‫Y vamos a ver una lista de cosas que podrías mejorar y desarrollar en este proyecto de

4
00:00:23,540 --> 00:00:25,810
‫disparos como mega desafíos para ti.

5
00:00:25,820 --> 00:00:26,540
‫Sumerjámonos.

6
00:00:27,590 --> 00:00:31,850
‫Así que es casi la hora de terminar y decir adiós.

7
00:00:32,150 --> 00:00:37,840
‫Pero antes de hacerlo, me gustaría dejarles algunos desafíos para ampliar este proyecto.

8
00:00:37,850 --> 00:00:42,320
‫Estos son mis mega desafíos, que se distinguen por el hecho de que no les mostraré todas las soluciones.

9
00:00:42,320 --> 00:00:47,180
‫Para eso, tendrás que confiar en la comunidad y hablar entre ellos y ayudarse mutuamente y

10
00:00:47,180 --> 00:00:48,680
‫realmente explorar el motor.

11
00:00:48,680 --> 00:00:52,100
‫Con suerte, esto te ayudará a familiarizarte con Unreal.

12
00:00:52,730 --> 00:00:58,250
‫Entonces, el primer mega desafío será el diseño de niveles y voy a hacer algo de eso en esta conferencia.

13
00:00:58,640 --> 00:01:03,800
‫Básicamente, quiero decir, establece tu nivel, coloca a tus enemigos donde quieras que estén, haz que sea realmente

14
00:01:03,800 --> 00:01:06,350
‫un desafío, prueba y prueba, prueba y juega.

15
00:01:06,350 --> 00:01:10,160
‫Haz que tu familia y amigos jueguen el nivel y pruébalo.

16
00:01:10,730 --> 00:01:12,170
‫El siguiente es música de fondo.

17
00:01:12,170 --> 00:01:15,890
‫Tengo algunos activos de música de fondo allí y nuevamente en esta conferencia les mostraré

18
00:01:15,890 --> 00:01:16,790
‫cómo pueden agregarlos.

19
00:01:17,300 --> 00:01:21,680
‫Entonces, si desea el desafío de esta conferencia, puede pausar el video y comenzar ahora mismo.

20
00:01:21,830 --> 00:01:22,250
‫Bueno.

21
00:01:22,250 --> 00:01:22,880
‫Bienvenido de nuevo.

22
00:01:22,880 --> 00:01:26,090
‫Así que voy a entrar y hacer estos desafíos solo un poco.

23
00:01:26,090 --> 00:01:30,040
‫Pero en caso de que estos no sean los que quieres abordar y quieras probar algunas

24
00:01:30,050 --> 00:01:34,430
‫otras cosas aquí, el resto de mis desafíos para ti, uno de ellos es implementar el cambio de armas.

25
00:01:34,430 --> 00:01:39,500
‫Por el momento tenemos una arquitectura de armas bastante flexible que admitiría el cambio de armas, pero por el

26
00:01:39,500 --> 00:01:40,870
‫momento no es así.

27
00:01:41,150 --> 00:01:44,480
‫Así que les voy a dar algunos consejos sobre cómo pueden seguir adelante e implementar eso.

28
00:01:44,480 --> 00:01:47,180
‫Pero no voy a pasar por todo el proceso contigo.

29
00:01:47,630 --> 00:01:49,850
‫El otro está implementando munición con el arma.

30
00:01:49,850 --> 00:01:54,350
‫Una vez más, voy a darle algunos consejos sobre el proceso aquí, pero no el código real.

31
00:01:55,430 --> 00:01:56,900
‫Luego algunos más avanzados A. YO..

32
00:01:56,900 --> 00:01:57,770
‫¿Qué quiero decir con esto?

33
00:01:57,770 --> 00:02:02,660
‫Bueno, si está introduciendo el cambio de munición y arma, tal vez necesite saber cuándo usar cada

34
00:02:02,660 --> 00:02:03,590
‫uno de estos.

35
00:02:03,890 --> 00:02:07,400
‫Por lo tanto, es posible que deba agregar algunos comportamientos para cambiar de arma, etc.

36
00:02:07,670 --> 00:02:13,100
‫También es posible que desee tener una idea de si está bajo fuego, si le

37
00:02:13,100 --> 00:02:19,220
‫están disparando, en cuyo caso podría intentar cubrirse para que pueda tener algunos comportamientos más avanzados como ese.

38
00:02:19,460 --> 00:02:23,720
‫Todo eso se puede implementar con comportamiento, árboles y servicios y tareas personalizadas.

39
00:02:24,590 --> 00:02:30,860
‫Es posible que desee un menú principal para seleccionar entre múltiples niveles y sí, múltiples niveles.

40
00:02:30,860 --> 00:02:36,830
‫Agregue algunos otros diseños del Nivel II de manera diferente, hágalo más desafiante, tenga una progresión

41
00:02:37,190 --> 00:02:41,900
‫y hágalo para pasar de un nivel al siguiente cuando tenga éxito.

42
00:02:41,960 --> 00:02:46,640
‫Ahora, voy a repasar los detalles del cambio de arma y munición en solo un segundo.

43
00:02:46,640 --> 00:02:48,950
‫Pero primero, vamos a hacer nuestro diseño de nivel.

44
00:02:49,450 --> 00:02:53,900
‫Lo primero que quiero hacer es mover a mi jugador, comenzar a una ubicación más neutral.

45
00:02:53,900 --> 00:02:59,360
‫Así que elimine el inicio del reproductor principal que tenemos y voy a pegar el inicio del reproductor

46
00:02:59,420 --> 00:03:05,630
‫aquí para poder buscar un lugar, Panel de actores y voy a buscar el inicio del reproductor y pegarlo aquí. .

47
00:03:06,900 --> 00:03:10,020
‫Y eso debería significar que cuando presionamos reproducir terminamos en este corredor.

48
00:03:10,050 --> 00:03:10,560
‫Eso es bueno.

49
00:03:11,340 --> 00:03:14,770
‫A continuación, lo que quiero hacer es agregar algunos enemigos.

50
00:03:14,790 --> 00:03:16,710
‫Voy a poner un enemigo aquí.

51
00:03:16,710 --> 00:03:18,420
‫Así que BP le dispara a un personaje aquí.

52
00:03:18,750 --> 00:03:19,320
‫Un enemigo.

53
00:03:19,800 --> 00:03:22,020
‫Entonces ya tenemos un enemigo por aquí.

54
00:03:22,020 --> 00:03:22,730
‫Me gusta eso.

55
00:03:22,740 --> 00:03:26,880
‫Voy a agregar un par de enemigos, uno aquí y otro aquí abajo.

56
00:03:26,880 --> 00:03:31,020
‫Así que tienes que salir de tu camino para encontrarlos y van a intentar dispararte y

57
00:03:31,020 --> 00:03:32,580
‫venir a buscarte lo antes posible.

58
00:03:33,360 --> 00:03:35,130
‫Entonces tenemos un enemigo allí.

59
00:03:35,140 --> 00:03:35,850
‫Eso es bueno.

60
00:03:35,850 --> 00:03:38,090
‫Podría pegarme y simplemente pegar enemigos por todas partes.

61
00:03:38,100 --> 00:03:39,510
‫Uno a la vuelta de esta esquina.

62
00:03:39,780 --> 00:03:40,520
‫Uno aquí arriba.

63
00:03:40,530 --> 00:03:41,340
‫Genial.

64
00:03:41,970 --> 00:03:42,840
‫Otro.

65
00:03:42,840 --> 00:03:43,830
‫Tal vez aquí.

66
00:03:44,220 --> 00:03:52,380
‫Tal vez un par aquí abajo para dispararte, así como tal vez uno arriba en la parte superior de las escaleras.

67
00:03:53,420 --> 00:04:01,250
‫Para simplemente derribar desde la lluvia, fuego sangriento desde allí arriba y luego vamos a meter algunos en este pozo, una

68
00:04:01,250 --> 00:04:08,690
‫sala tipo centro de comando, unos pocos para emboscarlos a la vuelta de la esquina aquí y tal vez

69
00:04:08,690 --> 00:04:12,230
‫uno o dos en este pequeño hoyo que iría.

70
00:04:12,740 --> 00:04:14,510
‫Ahora, esta sala va a ser un verdadero desafío.

71
00:04:14,510 --> 00:04:16,970
‫Cuando entres aquí, te dispararán en pedazos.

72
00:04:17,000 --> 00:04:20,900
‫Entonces, si seguimos adelante y jugamos, iremos y probaremos esto.

73
00:04:20,900 --> 00:04:25,820
‫Va a ser bastante difícil en este momento y es posible que desee modificarlo mucho más.

74
00:04:25,820 --> 00:04:27,110
‫Solo voy a silenciar aquí.

75
00:04:28,250 --> 00:04:33,290
‫Desea modificarlo aún más y modificar la cantidad de salud que tiene, tal vez para que sea el

76
00:04:33,290 --> 00:04:39,830
‫nivel correcto de desafío, o tal vez desea modificar la cantidad de aire que hay en el nivel, todo ese tipo de cosas

77
00:04:39,830 --> 00:04:44,180
‫que puede probar jugando a través y simplemente permanecer en este juego a bits.

78
00:04:44,180 --> 00:04:48,440
‫Y luego, una última cosa que quiero hacer es agregar algo de música de fondo y algo de ambiente.

79
00:04:48,440 --> 00:04:54,710
‫Entonces, si buscas el sonido en el lugar de los actores, puedes ver que hay un actor de sonido ambiental.

80
00:04:54,710 --> 00:04:57,140
‫Podemos arrastrar esto al mundo.

81
00:04:57,140 --> 00:05:00,500
‫Realmente no importa dónde porque reproducirá algún sonido en todas partes.

82
00:05:01,010 --> 00:05:06,560
‫Y luego lo que queremos hacer es seleccionar un sonido desde aquí, voy a buscar música

83
00:05:06,560 --> 00:05:11,900
‫y básicamente queremos la música del juego de disparos aquí y puedes dejarlo como está.

84
00:05:11,900 --> 00:05:17,510
‫Y si vamos y presionamos reproducir, pueden ver que tenemos música de fondo que nos da un ambiente mucho más

85
00:05:17,510 --> 00:05:18,350
‫agradable aquí.

86
00:05:18,380 --> 00:05:22,340
‫Y luego, una cosa más que quiero hacer es simplemente agregar un poco de texto

87
00:05:22,340 --> 00:05:27,530
‫de introducción, que voy a hacer desde un personaje de tirador de jugador y voy a abrir en el plano aquí.

88
00:05:27,530 --> 00:05:33,620
‫Abra, obtuve el editor de planos completo y voy a ir al gráfico de eventos y fuera del

89
00:05:33,620 --> 00:05:41,630
‫nodo de inicio de reproducción, vamos a agregar un sonido de reproducción en la ubicación, la ubicación que quiero que sea la ubicación del actor.

90
00:05:41,660 --> 00:05:47,360
‫Entonces, el activo de sonido que queremos va a ser, creo que tengo algo llamado intro, que es algo

91
00:05:47,360 --> 00:05:51,860
‫que grabé solo para decir, ya sabes, vamos a matar a estos tipos en el

92
00:05:51,860 --> 00:05:53,810
‫nivel o algo para ese efecto

93
00:05:54,170 --> 00:05:59,810
‫Entonces, si seguimos adelante y presionamos reproducir, obtenemos un poco de esa introducción que le dice al jugador qué hacer,

94
00:05:59,810 --> 00:06:02,180
‫que debe ir y despejar esta base.

95
00:06:02,180 --> 00:06:03,650
‫De todos los enemigos.

96
00:06:03,680 --> 00:06:07,880
‫Ahora, como prometimos, ¿qué vamos a hacer con cosas como el cambio de armas y la munición?

97
00:06:07,880 --> 00:06:10,040
‫Bueno, cambio de arma más o menos.

98
00:06:10,040 --> 00:06:12,200
‫El flujo se verá así.

99
00:06:12,770 --> 00:06:18,350
‫En primer lugar, agregará una serie de armas o clases de armas al personaje para que

100
00:06:18,350 --> 00:06:25,010
‫sepa qué armas puede usar, genere todas esas armas en otra serie más para que pueda realizar un seguimiento

101
00:06:25,010 --> 00:06:28,220
‫de las diferentes armas que nuestro personaje tiene.

102
00:06:28,220 --> 00:06:33,410
‫Básicamente, vamos a pasar de usar una sola clase de arma en una sola instancia de arma a tener

103
00:06:33,410 --> 00:06:34,610
‫una matriz para ambas.

104
00:06:35,150 --> 00:06:40,730
‫Entonces querrás tener algo así como un número entero de índice activo que realice un seguimiento de qué arma es actualmente

105
00:06:40,730 --> 00:06:41,480
‫la activa.

106
00:06:42,050 --> 00:06:47,330
‫Vas a ocultar todas las armas, básicamente desactivarás y ocultarás todas las armas excepto la que

107
00:06:47,330 --> 00:06:49,100
‫está en el índice activo.

108
00:06:49,580 --> 00:06:54,980
‫Y luego, es posible que desee vincular la rueda de desplazamiento o los números para que eso cambie su

109
00:06:54,980 --> 00:06:59,990
‫índice activo y pueda actualizar una vez que lo haga, una vez que cambie el índice activo, querrá

110
00:06:59,990 --> 00:07:03,380
‫asegurarse de que está actualizando el arma que está actualmente visible.

111
00:07:03,380 --> 00:07:09,950
‫Y también debe asegurarse de vincular el fuego para que seleccione el arma que esté actualmente activa para que

112
00:07:09,950 --> 00:07:14,810
‫use el método de disparo, el método de activación de su arma actualmente activa.

113
00:07:14,810 --> 00:07:19,160
‫Así que el cambio de armas es un breve resumen de cómo lo implementarías y

114
00:07:19,160 --> 00:07:20,030
‫cómo lo intentarías.

115
00:07:20,360 --> 00:07:23,660
‫El otro es la munición, que también es bastante sencillo.

116
00:07:23,660 --> 00:07:29,750
‫Si sigue estos pasos, necesitará algún tipo de variable de munición en su arma.

117
00:07:29,930 --> 00:07:32,240
‫Solo dije, ¿cuánta munición te queda?

118
00:07:32,600 --> 00:07:36,260
‫¿Vas a restar de eso cada disparo hasta llegar a cero?

119
00:07:36,260 --> 00:07:37,610
‫Muy parecido a la salud, de verdad.

120
00:07:37,610 --> 00:07:42,110
‫Si lo piensas, vas a impedir que se dispare que no se pueda disparar.

121
00:07:42,110 --> 00:07:46,220
‫Si son chicos de AMA menos que cero, reproducen algún tipo de sonido vacío, le dan una señal al jugador

122
00:07:46,670 --> 00:07:49,400
‫y es posible que deseen crear algún tipo de actor de recogida.

123
00:07:49,400 --> 00:07:55,970
‫Así que cree un nuevo actor, algo que se derive de actor, agregue un colisionador, agregue una

124
00:07:55,970 --> 00:08:02,480
‫malla para que cuando se superponga con él, cuando un actor o un personaje se superponga con

125
00:08:02,480 --> 00:08:08,360
‫él, obtendrá el actualmente activo. arma en ese personaje y le agregarás tu munición.

126
00:08:08,480 --> 00:08:14,180
‫Y, por último, probablemente desee desactivar las colisiones y ocultar la malla, al menos durante un breve período de

127
00:08:14,180 --> 00:08:14,540
‫tiempo.

128
00:08:14,540 --> 00:08:18,200
‫Es posible que desee volver a habilitarlo en un temporizador, pero desea deshabilitarlo al principio.

129
00:08:18,200 --> 00:08:24,680
‫Una vez que haya pasado por encima de esa camioneta para que no esté recargando continuamente su munición mientras está de pie sobre ella.

130
00:08:24,680 --> 00:08:25,820
‫Así que eso es todo por esta conferencia.

131
00:08:25,820 --> 00:08:31,460
‫Los dejo con la diapositiva de desafío de las cosas que pueden hacer para ampliar lo que ya existe.

132
00:08:31,460 --> 00:08:38,390
‫Consulte las preguntas y respuestas y los debates y nuestro canal de Discord para obtener aportes, comentarios y otras personas

133
00:08:38,390 --> 00:08:44,210
‫que comparten lo que han hecho para continuar su viaje con este juego de disparos.

134
00:08:44,210 --> 00:08:46,040
‫No puedo esperar a ver lo que haces con él.

135
00:08:46,490 --> 00:08:48,560
‫Te veré en las discusiones.

