1
00:00:00,000 --> 00:00:03,080
Willkommen zurück, Meine Lieblingsspielentwickler. 

2
00:00:03,075 --> 00:00:05,475
In diesem Video werden wir dem Player tatsächlich

3
00:00:05,475 --> 00:00:08,405
ein Gesundheitssystem
 hinzufügen. 

4
00:00:08,400 --> 00:00:11,580
Jetzt töten wir nicht nur die Feinde,

5
00:00:11,580 --> 00:00:15,440
sondern auch wenn wir zu sehr mit den Schwertern getroffen werden, sterben wir. 

6
00:00:15,435 --> 00:00:17,405
Offensichtlich gibt es Dinge, über die wir

7
00:00:17,400 --> 00:00:19,860
den Vortrag reparieren
 müssen,
 aber im Moment

8
00:00:19,860 --> 00:00:21,600
tun wir nur
 das Gesundheitssystem unseres Spielers einzurichten

9
00:00:21,600 --> 00:00:24,000
,

10
00:00:24,000 --> 00:00:27,240
wodurch wir der
 Realität ein bisschen näher kommen

11
00:00:27,240 --> 00:00:30,540
und fühlt sich viel besser und füge ein bisschen Steak hinzu. 

12
00:00:30,540 --> 00:00:32,310
Vor diesem Video
 sind wir also

13
00:00:32,310 --> 00:00:34,740
immer herumgelaufen und haben Spaß gemacht

14
00:00:34,740 --> 00:00:35,880
und alle getötet und uns keine

15
00:00:35,880 --> 00:00:37,260
Sorgen um etwas auf der Welt machen. 

16
00:00:37,260 --> 00:00:39,120
Aber jetzt sterben wir. 

17
00:00:39,120 --> 00:00:40,640
Es ist so, als würde man das
 College beenden

18
00:00:40,640 --> 00:00:42,320
und einen richtigen Job beginnen. 

19
00:00:42,320 --> 00:00:43,940
Du gehst in die reale Welt. 

20
00:00:43,940 --> 00:00:46,240
Es steht eine Menge Dinge auf dem Spiel. 

21
00:00:46,235 --> 00:00:50,575
Verschwenden wir also keine Zeit mehr und lasst uns anfangen. 

22
00:00:50,570 --> 00:00:52,570
Oh, Fall. 

23
00:00:52,570 --> 00:00:56,110
Derzeit ist also alles richtig eingerichtet. 

24
00:00:56,105 --> 00:00:58,325
Wir können schießen, wir können angeschossen werden,

25
00:00:58,325 --> 00:00:59,575
wir können alles machen. 

26
00:00:59,570 --> 00:01:01,550
Wir haben den Feind gehört, wir können ihn töten,

27
00:01:01,550 --> 00:01:03,490
aber wenn der Feind uns erschießt,

28
00:01:03,485 --> 00:01:05,525
tut
 es nicht so weh. 

29
00:01:05,525 --> 00:01:08,105
Was wir also in diesem Abschnitt
 und insbesondere in diesem Video tun

30
00:01:08,105 --> 00:01:09,595
werden,

31
00:01:09,590 --> 00:01:12,760
ist die Schaffung eines Gesundheitssystems. 

32
00:01:12,755 --> 00:01:15,925
Beginnen wir also damit, alles einzurichten. 

33
00:01:15,920 --> 00:01:19,150
Als erstes gehen wir in die Skripte,

34
00:01:19,145 --> 00:01:20,705
gehen in den Player

35
00:01:20,705 --> 00:01:22,315
und erstellen hier

36
00:01:22,310 --> 00:01:24,860
ein C-Sharp-Skript, das
 der Spieler Health Controller sein wird

37
00:01:24,860 --> 00:01:30,870
der Spieler Health Controller

38
00:01:31,030 --> 00:01:34,610
oder Player hätte anrufen sollen 

39
00:01:34,610 --> 00:01:36,370
Handler, weil er die Spielergesundheit nicht

40
00:01:36,365 --> 00:01:38,465
wirklich kontrolliert. 

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

42
00:01:40,010 --> 00:01:42,020
Weißt du was? Lass uns

43
00:01:42,020 --> 00:01:43,610
weitermachen und es zum vollständigen Löschen machen. 

44
00:01:43,610 --> 00:01:47,510
Dies wird einen Layer-Health-Handler schaffen

45
00:01:47,510 --> 00:01:49,490
weil er damit umgeht

46
00:01:49,490 --> 00:01:51,590
und es kein so großes Problem ist,

47
00:01:51,590 --> 00:01:57,110
aber ich behalte die Dinge immer gerne ihren Gesundheitshandler. 

48
00:01:57,110 --> 00:02:00,350
Weil dies die Gesundheit des Spielers bewältigt,

49
00:02:00,350 --> 00:02:02,710
kontrollieren
 Sie ihn in keiner Weise. 

50
00:02:02,705 --> 00:02:05,995
Also füge ich es der Doom-Ebene

51
00:02:05,990 --> 00:02:09,490
und werde alle Änderungen übernehmen. 

52
00:02:09,485 --> 00:02:13,115
Und ich eröffne den Spieler-Gesundheits-Handler. 

53
00:02:13,115 --> 00:02:14,965
Also was brauchen wir hier? 

54
00:02:14,960 --> 00:02:17,210
Nun, offensichtlich brauchen wir als erstes
 ein

55
00:02:17,210 --> 00:02:18,920
serialisiertes Feld, das die

56
00:02:18,920 --> 00:02:21,480
aktuelle Gesundheit repräsentieren
 wird. 

57
00:02:22,000 --> 00:02:25,240
Und das dient nur zu Debugging-Zwecken. 

58
00:02:25,235 --> 00:02:26,615
Offensichtlich wollen wir nicht immer in der
 Lage sein

59
00:02:26,615 --> 00:02:28,765
, die aktuelle Gesundheit zu sehen. 

60
00:02:28,760 --> 00:02:30,640
Dann werden wir
 eine zweite Variable erstellen

61
00:02:30,635 --> 00:02:33,625
, die die maximale Gesundheit darstellt. 

62
00:02:33,620 --> 00:02:36,140
Und dann fangen wir an, wir werden
 die aktuelle Gesundheit als maximale Gesundheit instanziieren

63
00:02:36,140 --> 00:02:39,290
. 

64
00:02:39,290 --> 00:02:41,350
Wenn wir also ein Spiel beginnen,

65
00:02:41,345 --> 00:02:44,065
wann immer unser Spieler Papyrus oder anfängt zu spielen,

66
00:02:44,060 --> 00:02:47,110
werden
 wir die aktuelle Gesundheit als maximale Gesundheit haben. 

67
00:02:47,105 --> 00:02:50,365
Der nächste Schritt besteht darin, eine Methode zu erstellen, die
 tatsächlich damit umgehen wird,

68
00:02:50,360 --> 00:02:53,810
Schaden durch die Feinde zu erleiden. 

69
00:02:53,810 --> 00:02:56,240
Und das wird Teil deiner Herausforderung sein. 

70
00:02:56,235 --> 00:03:00,355
Deine Herausforderung besteht also darin, eine Methode zu entwickeln, um Schaden zu erleiden. 

71
00:03:00,350 --> 00:03:03,530
Erstellen Sie also eine Methode, die den Spieler beschädigen wird. 

72
00:03:03,530 --> 00:03:05,150
Es sollte einen Parameter annehmen,

73
00:03:05,149 --> 00:03:07,489
der Schadensbetrag bestimmt, welcher Typ

74
00:03:07,490 --> 00:03:10,850
der Parameter innerhalb der Methode enthalten sein soll. 

75
00:03:10,850 --> 00:03:13,640
Entferne den Schadensbetrag aus dem aktuellen Gesundheitszustand und

76
00:03:13,640 --> 00:03:17,420
überprüfe, ob die Gesundheit kleiner oder gleich 0 ist. 

77
00:03:17,420 --> 00:03:19,670
Wir möchten den Spieler inaktiv machen. 

78
00:03:19,670 --> 00:03:22,640
Also pausiere das Video jetzt und mach

79
00:03:22,640 --> 00:03:26,300
die Herausforderung. Willkommen zurück. 

80
00:03:26,300 --> 00:03:29,870
Ich glaube also, dass dies eine ziemlich einfache Herausforderung war. 

81
00:03:29,870 --> 00:03:31,570
Ich glaube nicht, dass es zu schwer war. 

82
00:03:31,565 --> 00:03:34,565
Also werde ich das Update entfernen. 

