1
00:00:00,000 --> 00:00:03,080
Bienvenue, mes développeurs de jeux préférés. 

2
00:00:03,075 --> 00:00:05,475
Dans cette vidéo, nous allons en fait
 ajouter

3
00:00:05,475 --> 00:00:08,405
un système de santé au lecteur. 

4
00:00:08,400 --> 00:00:11,580
Donc maintenant, non seulement nous tuons les ennemis,

5
00:00:11,580 --> 00:00:15,440
mais aussi si nous sommes trop frappés par les épées, nous mourrons. 

6
00:00:15,435 --> 00:00:17,405
Il y a évidemment des choses sur lesquelles nous
 devrons

7
00:00:17,400 --> 00:00:19,860
régler la conférence, mais pour l'instant,

8
00:00:19,860 --> 00:00:21,600
nous ne faisons que mettre en place

9
00:00:21,600 --> 00:00:24,000
le système de santé de notre joueur,

10
00:00:24,000 --> 00:00:27,240
ce qui nous rapproche un peu plus de

11
00:00:27,240 --> 00:00:30,540
la réalité et Je me sens beaucoup mieux en ajoutant un peu de steak. 

12
00:00:30,540 --> 00:00:32,310
Donc, avant cette vidéo,

13
00:00:32,310 --> 00:00:34,740
nous étions toujours en train de courir et de nous amuser

14
00:00:34,740 --> 00:00:35,880
et de tuer tout le monde sans

15
00:00:35,880 --> 00:00:37,260
inquiéter de quelque chose dans le monde. 

16
00:00:37,260 --> 00:00:39,120
Mais maintenant, nous sommes en train de mourir. 

17
00:00:39,120 --> 00:00:40,640
C'est un peu comme finir l'

18
00:00:40,640 --> 00:00:42,320
université et commencer un vrai travail. 

19
00:00:42,320 --> 00:00:43,940
Vous allez dans le monde réel. 

20
00:00:43,940 --> 00:00:46,240
Il y a beaucoup de choses en jeu. 

21
00:00:46,235 --> 00:00:50,575
Donc, ne perdons plus de temps et commençons. 

22
00:00:50,570 --> 00:00:52,570
Oh, l'affaire. 

23
00:00:52,570 --> 00:00:56,110
Donc, actuellement, tout est configuré correctement. 

24
00:00:56,105 --> 00:00:58,325
On peut tirer, on peut tirer dessus,

25
00:00:58,325 --> 00:00:59,575
on peut tout faire. 

26
00:00:59,570 --> 00:01:01,550
Nous avons entendu l'ennemi, nous pouvons le tuer,

27
00:01:01,550 --> 00:01:03,490
mais quand l'ennemi nous tire dessus,

28
00:01:03,485 --> 00:01:05,525
ça ne fait pas autant de mal. 

29
00:01:05,525 --> 00:01:08,105
Ce que nous allons faire dans cette section,

30
00:01:08,105 --> 00:01:09,595
et surtout dans cette vidéo,

31
00:01:09,590 --> 00:01:12,760
c'est créer un système de santé. 

32
00:01:12,755 --> 00:01:15,925
Commençons donc par tout mettre en place. 

33
00:01:15,920 --> 00:01:19,150
Tout d'abord, nous allons entrer dans les scripts,

34
00:01:19,145 --> 00:01:20,705
aller dans le lecteur,

35
00:01:20,705 --> 00:01:22,315
et nous allons créer ici

36
00:01:22,310 --> 00:01:24,860
un script C-sharp qui sera
 le contrôleur de

37
00:01:24,860 --> 00:01:30,870
santé du joueur,

38
00:01:31,030 --> 00:01:34,610
ou qui aurait dû appeler Player 

39
00:01:34,610 --> 00:01:36,370
Handler parce qu'il ne contrôle pas

40
00:01:36,365 --> 00:01:38,465
réellement la santé du joueur. 

41
00:01:38,465 --> 00:01:40,015
C'est de la manipulation. 

42
00:01:40,010 --> 00:01:42,020
Vous savez quoi ? Allons de l'avant et

43
00:01:42,020 --> 00:01:43,610
effectuons la suppression complète. 

44
00:01:43,610 --> 00:01:47,510
Cela créera un gestionnaire de santé des couches

45
00:01:47,510 --> 00:01:49,490
parce qu'il gère qu'ils ont

46
00:01:49,490 --> 00:01:51,590
et ce n'est pas un problème si grave,

47
00:01:51,590 --> 00:01:57,110
mais j'aime toujours garder les choses leur gestionnaire de santé. 

48
00:01:57,110 --> 00:02:00,350
Donc, parce que cela gère la santé du joueur,

49
00:02:00,350 --> 00:02:02,710
ne le contrôlez pas de quelque façon que ce soit. 

50
00:02:02,705 --> 00:02:05,995
Je vais donc l'ajouter à la couche Doom

51
00:02:05,990 --> 00:02:09,490
et je vais appliquer toutes les modifications. 

52
00:02:09,485 --> 00:02:13,115
Et je vais ouvrir le gestionnaire de santé du joueur. 

53
00:02:13,115 --> 00:02:14,965
Alors, de quoi avons-nous besoin ici ? 

54
00:02:14,960 --> 00:02:17,210
Bien évidemment, la première chose dont nous avons besoin, c'est

55
00:02:17,210 --> 00:02:18,920
un champ sérialisé qui

56
00:02:18,920 --> 00:02:21,480
représentera la santé actuelle. 

57
00:02:22,000 --> 00:02:25,240
Et c'est juste à des fins de débogage. 

58
00:02:25,235 --> 00:02:26,615
De toute évidence, nous ne voulons pas être

59
00:02:26,615 --> 00:02:28,765
en mesure de toujours voir l'état de santé actuel. 

60
00:02:28,760 --> 00:02:30,640
Ensuite, nous allons créer

61
00:02:30,635 --> 00:02:33,625
une deuxième variable qui est la santé maximale. 

62
00:02:33,620 --> 00:02:36,140
Et puis commencez, nous allons instancier

63
00:02:36,140 --> 00:02:39,290
la santé actuelle en tant que santé maximale. 

64
00:02:39,290 --> 00:02:41,350
Ainsi, chaque fois que nous commençons une partie,

65
00:02:41,345 --> 00:02:44,065
chaque fois que notre joueur papyrus ou commence à jouer,

66
00:02:44,060 --> 00:02:47,110
nous aurons la santé actuelle comme santé maximale. 

67
00:02:47,105 --> 00:02:50,365
Maintenant, l'étape suivante consiste à créer une méthode qui va

68
00:02:50,360 --> 00:02:53,810
réellement gérer les dégâts causés par les ennemis. 

69
00:02:53,810 --> 00:02:56,240
Et cela va faire partie de votre défi. 

70
00:02:56,235 --> 00:03:00,355
Votre défi consiste donc à créer une méthode pour supporter les dégâts. 

71
00:03:00,350 --> 00:03:03,530
Créez donc une méthode qui endommagera le joueur. 

72
00:03:03,530 --> 00:03:05,150
Il doit prendre un paramètre,

73
00:03:05,149 --> 00:03:07,489
la quantité de dégâts déterminera quel type

74
00:03:07,490 --> 00:03:10,850
le paramètre doit être à l'intérieur de la méthode. 

75
00:03:10,850 --> 00:03:13,640
Supprimez la quantité de dégâts de l'état de santé actuel et

76
00:03:13,640 --> 00:03:17,420
vérifiez si la santé est inférieure ou égale à 0. 

77
00:03:17,420 --> 00:03:19,670
Nous voulons rendre le joueur inactif. 

78
00:03:19,670 --> 00:03:22,640
Mettez la vidéo en pause dès maintenant et relancez

79
00:03:22,640 --> 00:03:26,300
le défi. Bienvenue de retour. 

80
00:03:26,300 --> 00:03:29,870
Je pense donc que c'était un défi assez facile. 

81
00:03:29,870 --> 00:03:31,570
Je ne pense pas que ce soit trop dur. 

82
00:03:31,565 --> 00:03:34,565
Je vais donc supprimer la mise à jour. 

