1
00:00:03,920 --> 00:00:08,860
Ok vamos a revisar cómo resolver el problema de la recarga de municiones.

2
00:00:08,940 --> 00:00:15,390
Vamos a abrir nuestro escrito y lo primero que tengo que hacer es tener una especie de método de recarga

3
00:00:15,390 --> 00:00:23,310
de municiones y este método debería de permitirme agregar un retraso de 1.5 segundos.

4
00:00:23,310 --> 00:00:28,730
Eso debe darte la pista de que lo que necesitamos utilizar es una cortina y una cortina.

5
00:00:28,740 --> 00:00:30,610
Usa un nombre.

6
00:00:30,870 --> 00:00:34,640
O sea que lo que tengo que hacer aquí es declarar y enumera Aitor ruiloba.

7
00:00:35,040 --> 00:00:36,630
Tengo que esperar 1.5 segundos.

8
00:00:36,630 --> 00:00:38,430
Entonces voy a escribir aquí.

9
00:00:39,090 --> 00:00:45,840
Ni wexford seconds Recuerda que puedes pensar en una cortina como si fuera un método que te permite

10
00:00:45,840 --> 00:00:48,790
pasar por cierto cierta cantidad de tiempo.

11
00:00:48,840 --> 00:00:56,410
Entonces tenemos tronío web Force cuantos segundos tengo que esperar tengo que esperar 1.5 y luego lo

12
00:00:56,410 --> 00:01:00,250
que tengo que decirle es que va a ser igual a Max.

13
00:01:00,510 --> 00:01:05,120
Eso es básicamente el proceso de una recarga es igual a Max.

14
00:01:05,340 --> 00:01:11,610
El retraso es simplemente por si tenemos una animación de recarga de la pistola y la podemos reproducir

15
00:01:11,610 --> 00:01:17,940
en ese lapso de tiempo y después simplemente asignamos la cantidad máxima posible de municiones.

16
00:01:18,150 --> 00:01:22,650
Y bueno voy a salvar esto todavía no está pasando nada porque todavía no estamos mandando llamarla cortina

17
00:01:23,220 --> 00:01:27,280
y cuando quiero llamar cortina cuando presiona la tecla R.

18
00:01:28,330 --> 00:01:31,970
Voy a leer esa tecla en el teclado justo debajo donde estoy leyendo mi mouse.

19
00:01:32,230 --> 00:01:39,950
Voy a crear una sentencia y entonces escribo imput punto que aún quiero leer la tecla R.

20
00:01:40,370 --> 00:01:45,800
Y aquí dentro tengo que llamar mi rutina escribo esta curtin en nombre de mi cortina.

21
00:01:50,880 --> 00:01:53,510
Vamos a salvar esto y vamos a correr el juego.

22
00:01:53,520 --> 00:01:59,640
Tal vez nos metamos en un problema para controlar múltiples recargas.

23
00:01:59,840 --> 00:02:06,760
Si mira te voy a disparar mis 50 balas y cuando presiono la tecla R.

24
00:02:07,780 --> 00:02:08,690
Puedo volver a disparar.

25
00:02:08,710 --> 00:02:13,780
Y funciona bastante bien pero qué pasa si presionas muchas veces la tecla R.

26
00:02:13,900 --> 00:02:20,860
Básicamente puedo disparar infinitamente puedo romper esta mecánica y la razón por la que pasa esto

27
00:02:20,860 --> 00:02:27,730
es básicamente que puedo recargar el arma por recargar el rifle mientras estoy recargando cada que manda

28
00:02:27,730 --> 00:02:32,440
llamar una cortina si está por terminarse se va a reiniciar.

29
00:02:32,440 --> 00:02:37,930
Entonces solamente deberíamos poder llamar ese curtin si no estamos recargando si no estamos haciendo

30
00:02:37,930 --> 00:02:45,190
un reloj entonces necesitamos crear algo que nos ayude a darnos cuenta si estamos recargando.

31
00:02:45,190 --> 00:02:47,750
Y para eso vamos a crear una nueva variable.

32
00:02:48,040 --> 00:02:53,630
Esta variable va a ser un volcán que básicamente nos va a indicar si estamos recargando o no. Entonces

33
00:02:53,700 --> 00:02:57,270
aquí voy a crear una nueva variable un puzzle.

34
00:02:57,460 --> 00:02:59,340
Lo voy a llamar is loughlin.

35
00:03:00,620 --> 00:03:03,850
Yo lo tengo y lo voy a echar en fotos.

36
00:03:04,020 --> 00:03:11,710
El booleano se convierte en Tru cuando estoy recargando lo cual sucede aquí vamos a decir el Building

37
00:03:11,770 --> 00:03:16,870
es igual a thru y luego lo que vamos a hacer es que solamente vamos a permitir que este código corra

38
00:03:17,170 --> 00:03:18,300
si es bueno.

39
00:03:18,370 --> 00:03:19,480
Es igual a.

40
00:03:19,900 --> 00:03:24,840
Entonces la condición de que esta sentencia iba a cambiar va a decir imput punto.

41
00:03:24,860 --> 00:03:27,490
Get Dawn CUT R.

42
00:03:27,750 --> 00:03:28,520
I.

43
00:03:29,970 --> 00:03:33,820
Orden es igual las fotos solamente cuando estas dos condiciones se cumplan.

44
00:03:33,830 --> 00:03:40,920
Vamos a poder iniciar la rutina lo que también quiere decir que necesitamos poner orden en fouls.

45
00:03:41,300 --> 00:03:46,040
En algún momento sino solamente seremos capaces de recargar una sola vez en todo el juego y nunca si

46
00:03:46,060 --> 00:03:47,720
es capaz de recargar el veneno.

47
00:03:47,870 --> 00:03:52,660
Para demostrar esto voy a correr el fuego y si disparó todas mis balas.

48
00:03:53,980 --> 00:03:55,880
Ahora aquí voy a recargar.

49
00:03:57,910 --> 00:04:00,330
Y soy capaz de disparar otra vez.

50
00:04:00,330 --> 00:04:01,820
Sin embargo cuando.

51
00:04:03,120 --> 00:04:05,690
Presiona el botón de recarga de nuevo.

52
00:04:05,710 --> 00:04:07,350
Nada nada va a pasar.

53
00:04:07,610 --> 00:04:13,890
Y la razón de eso es por qué juego aún piensa que estoy recargando para arreglar eso sólo necesito revisar

54
00:04:13,890 --> 00:04:16,740
el código y poner ifpri en Fouz.

55
00:04:16,800 --> 00:04:25,100
Una vez que haya recargado que es justo aquí coronamos es igual a Max y loading es las fotos.

56
00:04:25,260 --> 00:04:27,120
Y así podemos volver a recargar.

57
00:04:27,120 --> 00:04:30,620
Más adelante vamos a salvar esto vamos a probar.

58
00:04:32,840 --> 00:04:39,770
Vamos a ver aquí disparó todas mis armas con todas mis balas y luego recargo 1.5 segundos después puedo

59
00:04:39,770 --> 00:04:45,550
disparar otra vez y si recargó otra vez puedo volver a disparar muy bien.

60
00:04:45,570 --> 00:04:52,130
Ese es el sistema de municiones muy rápido muy simple y ahora hemos completado nuestra configuración

61
00:04:52,490 --> 00:04:54,050
del arma.

62
00:04:54,110 --> 00:05:01,240
Tenemos un video donde vamos a ver cómo desplegar esa cantidad de balas en la interfaz de la pantalla.

63
00:05:01,520 --> 00:05:02,700
Los veo en ese vídeo.
