Willkommen zurück, Meine Lieblingsspielentwickler.
In diesem Video werden wir dem Player tatsächlich
ein Gesundheitssystem hinzufügen.
Jetzt töten wir nicht nur die Feinde,
sondern auch wenn wir zu sehr mit den Schwertern getroffen werden, sterben wir.
Offensichtlich gibt es Dinge, über die wir
den Vortrag reparieren müssen, aber im Moment
tun wir nur das Gesundheitssystem unseres Spielers einzurichten
,
wodurch wir der Realität ein bisschen näher kommen
und fühlt sich viel besser und füge ein bisschen Steak hinzu.
Vor diesem Video sind wir also
immer herumgelaufen und haben Spaß gemacht
und alle getötet und uns keine
Sorgen um etwas auf der Welt machen.
Aber jetzt sterben wir.
Es ist so, als würde man das College beenden
und einen richtigen Job beginnen.
Du gehst in die reale Welt.
Es steht eine Menge Dinge auf dem Spiel.
Verschwenden wir also keine Zeit mehr und lasst uns anfangen.
Oh, Fall.
Derzeit ist also alles richtig eingerichtet.
Wir können schießen, wir können angeschossen werden,
wir können alles machen.
Wir haben den Feind gehört, wir können ihn töten,
aber wenn der Feind uns erschießt,
tut es nicht so weh.
Was wir also in diesem Abschnitt und insbesondere in diesem Video tun
werden,
ist die Schaffung eines Gesundheitssystems.
Beginnen wir also damit, alles einzurichten.
Als erstes gehen wir in die Skripte,
gehen in den Player
und erstellen hier
ein C-Sharp-Skript, das der Spieler Health Controller sein wird
der Spieler Health Controller
oder Player hätte anrufen sollen
Handler, weil er die Spielergesundheit nicht
wirklich kontrolliert.
Es geht darum.
Weißt du was? Lass uns
weitermachen und es zum vollständigen Löschen machen.
Dies wird einen Layer-Health-Handler schaffen
weil er damit umgeht
und es kein so großes Problem ist,
aber ich behalte die Dinge immer gerne ihren Gesundheitshandler.
Weil dies die Gesundheit des Spielers bewältigt,
kontrollieren Sie ihn in keiner Weise.
Also füge ich es der Doom-Ebene
und werde alle Änderungen übernehmen.
Und ich eröffne den Spieler-Gesundheits-Handler.
Also was brauchen wir hier?
Nun, offensichtlich brauchen wir als erstes ein
serialisiertes Feld, das die
aktuelle Gesundheit repräsentieren wird.
Und das dient nur zu Debugging-Zwecken.
Offensichtlich wollen wir nicht immer in der Lage sein
, die aktuelle Gesundheit zu sehen.
Dann werden wir eine zweite Variable erstellen
, die die maximale Gesundheit darstellt.
Und dann fangen wir an, wir werden die aktuelle Gesundheit als maximale Gesundheit instanziieren
.
Wenn wir also ein Spiel beginnen,
wann immer unser Spieler Papyrus oder anfängt zu spielen,
werden wir die aktuelle Gesundheit als maximale Gesundheit haben.
Der nächste Schritt besteht darin, eine Methode zu erstellen, die tatsächlich damit umgehen wird,
Schaden durch die Feinde zu erleiden.
Und das wird Teil deiner Herausforderung sein.
Deine Herausforderung besteht also darin, eine Methode zu entwickeln, um Schaden zu erleiden.
Erstellen Sie also eine Methode, die den Spieler beschädigen wird.
Es sollte einen Parameter annehmen,
der Schadensbetrag bestimmt, welcher Typ
der Parameter innerhalb der Methode enthalten sein soll.
Entferne den Schadensbetrag aus dem aktuellen Gesundheitszustand und
überprüfe, ob die Gesundheit kleiner oder gleich 0 ist.
Wir möchten den Spieler inaktiv machen.
Also pausiere das Video jetzt und mach
die Herausforderung. Willkommen zurück.
Ich glaube also, dass dies eine ziemlich einfache Herausforderung war.
Ich glaube nicht, dass es zu schwer war.
Also werde ich das Update entfernen.