1
00:00:00,000 --> 00:00:03,080
Bienvenido de nuevo, Mis desarrolladores de juegos favoritos. 

2
00:00:03,075 --> 00:00:05,475
En este video, en realidad vamos a

3
00:00:05,475 --> 00:00:08,405
agregar un sistema de salud al jugador. 

4
00:00:08,400 --> 00:00:11,580
Entonces ahora, no sólo matamos a los enemigos,

5
00:00:11,580 --> 00:00:15,440
sino también si nos golpean demasiado con las espadas, morimos. 

6
00:00:15,435 --> 00:00:17,405
Obviamente hay cosas sobre las que
tendremos que

7
00:00:17,400 --> 00:00:19,860
arreglar conferencia, pero por ahora,

8
00:00:19,860 --> 00:00:21,600
todo lo que estamos haciendo es configurar

9
00:00:21,600 --> 00:00:24,000
el sistema de salud de nuestro jugador,

10
00:00:24,000 --> 00:00:27,240
haciendo que nuestro ser sea un poco más cerca

11
00:00:27,240 --> 00:00:30,540
la realidad y sintiéndose mucho mejor agregando un poco de bistec. 

12
00:00:30,540 --> 00:00:32,310
Por lo que antes de este video,

13
00:00:32,310 --> 00:00:34,740
siempre
corríamos por ahí y nos divertiríamos

14
00:00:34,740 --> 00:00:35,880
y matábamos a todos y no

15
00:00:35,880 --> 00:00:37,260
nos preocuparíamos de nada en el mundo. 

16
00:00:37,260 --> 00:00:39,120
Pero ahora nos estamos muriendo. 

17
00:00:39,120 --> 00:00:40,640
Es como terminar la

18
00:00:40,640 --> 00:00:42,320
universidad y empezar un trabajo de verdad. 

19
00:00:42,320 --> 00:00:43,940
Te vas al mundo real. 

20
00:00:43,940 --> 00:00:46,240
Hay muchas cosas en juego. 

21
00:00:46,235 --> 00:00:50,575
Entonces, no perdamos más tiempo y empecemos. 

22
00:00:50,570 --> 00:00:52,570
Ah, caso. 

23
00:00:52,570 --> 00:00:56,110
Por lo que actualmente todo está configurado correctamente. 

24
00:00:56,105 --> 00:00:58,325
Podemos disparar, nos pueden disparar,

25
00:00:58,325 --> 00:00:59,575
podemos hacer todo. 

26
00:00:59,570 --> 00:01:01,550
Escuchamos al enemigo, podemos matarlo,

27
00:01:01,550 --> 00:01:03,490
pero cuando el enemigo nos dispara,

28
00:01:03,485 --> 00:01:05,525
no
duele tanto. 

29
00:01:05,525 --> 00:01:08,105
Entonces lo que vamos a hacer en esta sección,

30
00:01:08,105 --> 00:01:09,595
y sobre todo en este video,

31
00:01:09,590 --> 00:01:12,760
es crear un sistema de salud. 

32
00:01:12,755 --> 00:01:15,925
Entonces, empecemos configurando todo. 

33
00:01:15,920 --> 00:01:19,150
En primer lugar, vamos a entrar en los guiones,

34
00:01:19,145 --> 00:01:20,705
vamos al jugador,

35
00:01:20,705 --> 00:01:22,315
y vamos a crear aquí

36
00:01:22,310 --> 00:01:24,860
un guión C-sharp que va a ser

37
00:01:24,860 --> 00:01:30,870
el controlador de salud del jugador,

38
00:01:31,030 --> 00:01:34,610
o debería haber llamado a Player 

39
00:01:34,610 --> 00:01:36,370
manejador de salud porque en
realidad no está

40
00:01:36,365 --> 00:01:38,465
controlando la salud del jugador. 

41
00:01:38,465 --> 00:01:40,015
Es manejo. 

42
00:01:40,010 --> 00:01:42,020
¿ Sabes qué? Vamos a seguir adelante y

43
00:01:42,020 --> 00:01:43,610
que sea la eliminación completa. 

44
00:01:43,610 --> 00:01:47,510
Esto creará un manejador de salud de capas

45
00:01:47,510 --> 00:01:49,490
porque maneja que tienen

46
00:01:49,490 --> 00:01:51,590
y no es tan grande de un problema,

47
00:01:51,590 --> 00:01:57,110
pero siempre me gusta mantener las cosas su manejador de salud. 

48
00:01:57,110 --> 00:02:00,350
Entonces debido a que esto maneja la salud del jugador,

49
00:02:00,350 --> 00:02:02,710
en realidad
no lo controlas de ninguna manera. 

50
00:02:02,705 --> 00:02:05,995
Entonces lo voy a agregar a la capa de doom

51
00:02:05,990 --> 00:02:09,490
y voy a aplicar todos los cambios. 

52
00:02:09,485 --> 00:02:13,115
Y voy a abrir el manejador de salud del jugador. 

53
00:02:13,115 --> 00:02:14,965
Entonces, ¿qué necesitamos aquí? 

54
00:02:14,960 --> 00:02:17,210
Bueno, obviamente, lo primero que necesitamos es

55
00:02:17,210 --> 00:02:18,920
un campo serializado que

56
00:02:18,920 --> 00:02:21,480
representará la salud actual. 

57
00:02:22,000 --> 00:02:25,240
Y esto es solo para fines de depuración. 

58
00:02:25,235 --> 00:02:26,615
Obviamente, no queremos
poder

59
00:02:26,615 --> 00:02:28,765
ver siempre la salud actual. 

60
00:02:28,760 --> 00:02:30,640
Entonces vamos a crear

61
00:02:30,635 --> 00:02:33,625
una segunda variable que es la máxima salud. 

62
00:02:33,620 --> 00:02:36,140
Y luego empezar, vamos a instanciar

63
00:02:36,140 --> 00:02:39,290
la salud actual como la salud máxima. 

64
00:02:39,290 --> 00:02:41,350
Por lo que siempre que empecemos un juego,

65
00:02:41,345 --> 00:02:44,065
siempre que nuestro papiro jugador o empiece a jugar,

66
00:02:44,060 --> 00:02:47,110
tendremos la salud actual como la salud máxima. 

67
00:02:47,105 --> 00:02:50,365
Ahora, el siguiente paso es crear un método que
realmente manejará

68
00:02:50,360 --> 00:02:53,810
recibir daño por parte de los enemigos. 

69
00:02:53,810 --> 00:02:56,240
Y eso va a ser parte de tu reto. 

70
00:02:56,235 --> 00:03:00,355
Por lo que tu reto es crear un método para recibir daño. 

71
00:03:00,350 --> 00:03:03,530
Por lo tanto, crea un método que dañará al jugador. 

72
00:03:03,530 --> 00:03:05,150
Se debe tomar un parámetro,

73
00:03:05,149 --> 00:03:07,489
la cantidad de daño determinó qué tipo

74
00:03:07,490 --> 00:03:10,850
debe estar
el parámetro dentro del método. 

75
00:03:10,850 --> 00:03:13,640
Eliminar la cantidad de daño de la salud actual y

76
00:03:13,640 --> 00:03:17,420
comprobar si la salud es menor o igual a 0. 

77
00:03:17,420 --> 00:03:19,670
Queremos que el jugador esté inactivo. 

78
00:03:19,670 --> 00:03:22,640
Así que pausa el video ahora mismo y ve a hacer

79
00:03:22,640 --> 00:03:26,300
el reto. Bienvenido de nuevo. 

80
00:03:26,300 --> 00:03:29,870
Entonces creo que este fue un reto bastante fácil. 

81
00:03:29,870 --> 00:03:31,570
No creo que fuera demasiado duro. 

82
00:03:31,565 --> 00:03:34,565
Entonces voy a quitar la actualización. 

