Willkommen zurück, Meine Lieblingsspielentwickler.
In diesem Video haben wir tatsächlich angefangen, die Schrotflinte, das Gewehr und den Stempel hinzuzufügen
,
die die Waffen zu unseren verfügbaren Waffen sind.
Wenn wir das Spiel jetzt ausführen,
werden Sie feststellen, dass wir, wenn wir alle,
auch ein bisschen Rotation hinzugefügt haben,
was unser Spiel viel cooler macht.
Jetzt, wenn ich die Schrotflinte abhole, gehen wir los.
Du siehst, dass ich die Schusswaffe in der Hand bekomme.
Nicht nur das, wenn ich in den Doom Player gehe, sieht man,
dass er schon hier drin ist.
Und nicht nur das, wenn ich zum Beispiel die Pistole abhole
, los geht's.
Sie können sehen, dass obwohl es zerstört ist,
es nicht wirklich aufheben.
Und schließlich das Gewehr und heb es auf.
Es ist hier in unseren Waffen,
sind in unseren verfügbaren Waffen.
Wir können dazwischen wechseln, es
macht das automatisch, wie cool ist das?
Alle Mechaniker sind perfekt.
Lasst uns also keine Zeit mehr verschwenden
und lasst uns anfangen.
Oh, okay.
Während du also zwischen Videos wechselst
und Bewertungen für mich hinterlassen
hast, weil es mir sehr hilft.
Ich habe zwei weitere Waffen geschaffen,
Pickup 14, die Pistole 14 das Gewehr,
und offensichtlich ist es sehr einfach.
Alles was ich getan habe, ist einfach die Schrotflinte zu duplizieren,
beim Sprite aufzuheben
und die Waffe und den Waffenabnehmer hinzuzufügen.
Also gehe ich in die Prefabs,
lass uns die Pickups sehen und hören.
Und lass uns das den Ordner nennen oder weißt du was, was
das macht, lässt die Schrotflinten,
Pistole und das Gewehr das retten.
Großartig. Jetzt besteht der nächste Schritt darin,
den Spieler tatsächlich zu den verfügbaren Waffen hinzuzufügen.
Wir müssen also eine Art Methode erstellen, um dies zu tun.
Und es wird Ihre Herausforderung sein, eine Methode zu
entwickeln, die zu den verfügbaren Waffen beiträgt.
Sie müssen also eine Methode erstellen, die einen Parameter, die hinzuzufügenden Nachteile, die hinzuzufügende Waffe oder die Waffe benötigt
die hinzuzufügenden Nachteile, die hinzuzufügende
,
um hinzuzufügen, was auch immer Sie nennen möchten
müssen sie zur Liste der verfügbaren Waffen oder Waffen hinzufügen.
Dann gebe ich Ihnen einen kleinen Hinweis darauf
wie Sie zu jeder Liste hinzufügen können
, die Sie haben, und einfach den Punkt add mit darin verwenden
können.
Sie können auch die Dokumentationen von Ich habe Ihnen die Liste der Dokumentation darüber durchgehen
, wie Sie auf
eine Liste punkten.
Also pausiere das Video jetzt und mach die Herausforderung.
Okay, willkommen zurück.
Wie bist du damit zurecht gekommen?
Also gehe ich weiter und scrolle nach unten.
Und hier drin.
Und wir halten diese Methoden
in Ruhe und wir schaffen hier Methoden.
Dies ist nur ein Organisationskriterium für mich,
vielleicht haben Sie etwas anderes und Wege.
Öffentlichkeit ungültig.
Füge zwei verfügbare Waffen hinzu und öffne die Klammern,
wie gesagt, die Stöcke und Waffensystem.
Und wir müssen die Waffe hinzufügen.
Öffne die Kreise genau hier.
Und wir werden einfach das verfügbare bekommen,
die Anzeige öffnen und wir müssen die Waffe hinzufügen.
Da sind wir los. Das ist alles, was wir tun mussten.
Und schließlich, wenn wir
die Waffe hier drin aufnehmen,
instanziieren wir die Waffe.
Wir erhalten auch die Kollisions-get-Komponente
, den Layer-Controller.
Und wir fügen zwei verfügbare Waffen hinzu.
Was fügen wir hinzu? Nun, wir wollen
die Waffe hinzufügen, die wir hier geschaffen haben.
Also werde ich einen Hinweis darauf bekommen
, dass der Austausch vom Typ Waffensystem sein wird
.
Dort gehen wir und sehen Waffe hinzu, die hinzugefügt werden soll, ist gleich dieser.
Also Waffe zum Hinzufügen,
speichere das wieder in unserem Spiel.
Lass uns das laufen lassen.
Und jetzt führen sie
das jeden Tag durch.
Und jetzt sollten wir sehen, dass wir die Pistole haben und er,
sie kommen jetzt.
Und schließlich haben wir den Stempel.
Jetzt heben wir die Schrotflinte auf, damit wir sehen können, dass wir
hier zur Schrotflinte wechseln
und Sie können sie in den verfügbaren Waffen sehen.
Schließlich haben wir versucht, die Pistole aufzuheben.
Wie du siehst, kriegen wir die Pistole nicht,
wir kriegen nur die Schrotflinte und jetzt heben wir das Gewehr auf.
Wir haben das Gewehr.
Wir können zwischen ihnen wechseln.
Und wie Sie hier sehen können, gab es jetzt
ein kleines Problem
, das Sie vielleicht nicht bemerkt haben.
Zunächst einmal, wenn ich das Spiel führe,
lass mich dir das noch einmal zeigen.
Also wenn ich die Schrotflinte abhole, okay, das ist gut.
Ich habe die Schrotflinte war ich.
Aber wenn ich das Gewehr aufhebe, sieht man,
dass wir, sobald ich anfange zu schießen
, zuerst die Pistole und das Gewehr haben.
Beide arbeiten, dann muss ich
irgendwie zwischen ihnen wechseln, um es abzuholen.
Das ist also etwas, das wir beheben müssen.
Und um das zu tun, gehe ich wieder zu Besuch.
Also bei den verfügbaren Waffen.
Und hier drin werde ich sicherstellen,
die aktuelle Waffe einstelle und was es sein soll.
Stellen Sie also die aktuelle Waffe ein.
Und was muss es sein?
Nun, ich schreibe es einfach und dann erkläre ich es mir.
Die verfügbaren Waffen zählen also minus2,
und dann wechsle ich die Waffe.
Okay?
Und übrigens, wechsle die Waffe. Welches ist es?
Welches?
Okay, also wechseln.
Wie Sie sehen können,
wird das nicht funktionieren.
Warum? Da der Schalter weg ist
müssen wir tatsächlich die Tabulatortaste drücken.
Wenn wir also auf diese Methode zugreifen
und versuchen, die Tabulatortaste zu verwenden, funktioniert dies nicht.
Was wir also tun werden, ist stattdessen
diese gesamte Methode zu extrahieren.
Rechtsklick hier rein.
Schnelles Handeln und Refactoring, extrahieren Sie die Methode.
Und das wird der sein,
nennen wir es einfach echten Waffenschalter.
Übernehmen Sie die Änderung, speichern Sie sie.
Jetzt können wir den eigentlichen Waffenschalter hier drin machen.
Und ich hoffe, das war klar, warum wir das gemacht haben.
Denn das kann dir wieder zeigen, dass wir Welpen haben.
Wir haben versucht, die Schalterpistole anzurufen,
aber die Schalterpistole funktioniert
nur, wenn wir die Tabulatortaste drücken.
Was wir also tun werden, ist, dass wir
diese Methode hier drin extrahieren.
Jetzt funktioniert der Switch völlig gut.
Aber das einzige, was wir haben, ist, dass
wir tatsächlich den Darm wechseln können,
den eigentlichen Waffenschalter.
Also wieder hier drin,
wo kann der tatsächliche wechseln?
Warum haben wir die verfügbare Waffenpunktzahl minus zwei?
Lasst uns zuerst sehen, ob das tatsächlich funktioniert.
Also zurück in unserem Spiel
führen wir das Spiel aus.
Und lass uns die Schrotflinte abholen. Da sind wir los.
Man sieht, dass die Schrotflinte
die einzige Waffe ist, die funktioniert.
Und jetzt, wenn wir das Gewehr abholen, gehen wir los.
Das Richtige ist das einzige, was funktioniert hat.
Und ich drücke die Tabulatortaste
aus Reaktionen heraus oder lass es uns noch einmal versuchen.
Werde zur Schrotflinte, heb
das Gewehr auf, das einzige arbeitet.
Großartig.
Warum haben wir jetzt die verfügbare Punktzahl der Waffen?
Denken wir einen Moment darüber nach.
Sagen wir, wir nehmen eine Waffe auf.
Nehmen wir an, wir hatten nur den Stempel,
wir hatten 0, wir hatten nur eine Waffe und die Zählung war eine.
Dieser Pistolenindex war 0.
Sagen wir, wir holen die Schrotflinte ab.
Also holen wir die Schrotflinte ab.
Jetzt haben wir die Zählung gleich
2 und wir haben die Schrotflinte auf Position 1.
Wie werden wir eigentlich sicherstellen,
dass wir nur die Schrotflinte bekommen?
Wir würden die verfügbare Waffenpunktzahl bekommen,
die gerade etwa zwei beträgt, wird zwei entfernen.
Das heißt, wir sind bei 0 und dann machen wir
den eigentlichen Schalter und
den eigentlichen Schalter, sobald er beginnt.
Wenn wir hier oben schauen,
können Sie sehen, dass wir, sobald wir anfangen
, die aktuelle Waffe plus bekommen.
Also haben wir um eins zugenommen und das wird auf jeden Fall funktionieren.
Nehmen wir an, wir haben auch das Gewehr abgeholt.
Jetzt ist die Zählung 33 minus zwei ist eins.
Das heißt, wir sind bei einem,
was die Schrotflinte ist.
Aber wenn wir tatsächlich die Schalterpistole machen, nehmen wir zu.
Wir kriegen zwei und wir kriegen die verfügbare Schrotflinte.
Ich weiß es. Verwirrend, nicht wahr?
Du kannst nachsehen, was ich gesagt habe.
Ich bin mir ziemlich sicher, dass ich alles richtig gesagt habe.
Dies ist also nur eine Möglichkeit sicherzustellen, dass
wir immer die richtige und richtige Tasse bekommen.
Ich hoffe, dass es Ihnen im nächsten Video gefallen hat,
wir möchten einfach ein bisschen mehr von, sagen wir, Aufregung hinzufügen.
Wann immer wir eine Waffe aufheben wollen,
wollen wir nicht nur die
Waffen in unserer Welt herumliegen lassen.
Wir wollen eigentlich keine, vielleicht eine Art Brust haben
, die sich öffnen wird,
wenn wir uns
ihr nähern oder einen bestimmten Knopf drücken
wenn wir in der Nähe sind und dann
die Waffe daraus erscheinen lassen.
Also glaube ich, ich habe noch ein paar Minuten in diesem Video.
Es war kurz. Was ich also mache, ist, dass ich
die Gewehrabholung oder die Schrotflinte abholen werde.
Und ich werde hier eine Animation erstellen.
Um es also ein bisschen schöner zu machen
, dorthin zu gehen, wo es ist, klicken Sie mit der rechten Maustaste hier rein.
Erstelle eine neue Waffe.
Sicherung. Drücken Sie Enter öffnen,
Sie drehen Waffe, Reihe,
das Ding, die Waffe, heben Sie auf.
Und das ist nichts Neues.
Wir werden es nur tun, ist, dass du nur ein bisschen nach dem Ding sehen wirst
,
Waffe, heb auf, speichere das.
Also hol die Schrotflinte.
Stoppt die Aufnahme.
Und ich möchte eine Rotation um die zweite haben
, um das zu tun.
Ja, klar.
Also 90.
Und in der zweiten, zweiten, zweiten, zweiten,
zweiten sollte die Rotation um 180 liegen.
Da sind wir los. Und dann füge die zweiten drei hinzu.
Wir sollten bei 270, fast 70 sein.
Und schließlich haben wir auf der zweiten Vier 362.
Mal sehen, wie das aussieht.
Okay, scheint gut genug zu sein.
Das ist also die rotierende Waffe,
aber wir können auch ein paar Dinge genau hier tun
, wenn wir alle auswählen, klicken Sie mit der
rechten Maustaste und Sie können sehen, dass wir eine Art Tangente erstellen können
.
Wir können beide Tangente wählen und sie vielleicht linear machen.
Also jetzt die Rotation,
wir werden uns nur ein bisschen ändern. Da sind wir los.
Man sieht, dass es sich ständig dreht, wirklich nett.
Wir können auch das Gleiche tun und hier.
Also überlasse ich den Rest dir.
Dies ist nur eine Möglichkeit, ein bisschen schöneres Spiel zu haben.
Jetzt können Sie sehen, dass wir diese Schrotflinte haben
, die wir abholen müssen.
Da sind wir los. Wir holen es ab.
Alles funktioniert einwandfrei.
Ich hoffe es gefällt dir.
Ich hoffe, dass Sie Ihre Dateien inszenieren und wir sehen
im nächsten Video, in dem wir eine
gerade öffnen und uns, unsere Marionetten bekommen
. Wir sehen uns dann.
Hey, du dachtest, du wärst mich los, aber nein,
wir haben immer noch ein bisschen Zeit für etwas
und ich war nur besorgt um
eine Sache, die du vielleicht eine Animation für jede einzelne Waffe erstellen möchtest
.
Aber nein, du musst erst
zur Schrotflinte hier gehen.
Sie können einfach auf diese drei kleinen Tasten klicken
,
oder auf Buttons oder wie auch immer Sie sie nennen möchten.
Und Sie können sehen, dass Sie diese gesamte Komponente tatsächlich kopieren können
.
Wenn du es also kopierst,
lass mich zurück in die Pistole gehen.
Ich habe diese Komponente entfernen bereits gemacht
, Raum der Komponenten.
Also bei der Schrotflinte hier drin
kopieren wir die Komponente.
Wir gehen in den Pistolen-Pickup, der sich nicht dreht.
Wir klicken auf eine beliebige Komponente, die wir wollen.
Und Sie können genau hier sehen, dass wir Komponente als neu einfügen können
.
Wenn ich also auf Einfügen klicke, gehen wir los.
Sie können sehen, dass es jetzt den Controller der Schrotflinte hat
.
Und du denkst vielleicht genau hier, dass das
vielleicht keine gute Idee ist.
Wir hätten vielleicht etwas anderes nennen sollen
als der Schrotflinten-Pickup,
aber machen Sie sich darüber keine Sorgen.
Was wir suchen,
ist die Animation genau hier, die
sich nur auf die Rotation auswirkt.
Es ändert also nicht die Sprites,
es beeinflusst nur die Rotation eines Spielobjekts.
Wir müssen uns also keine Sorgen machen, dass sich die Sprites
ändern, und das ist ein schnellerer Weg für uns.
Fügen wir das auch dem Gewehr hinzu.
Dies ist also eine sehr schnelle Möglichkeit für uns, rotierende Objekte zu
haben und nicht jedes Mal Animationen erstellen zu müssen
.
Also kopiere es, führe das Spiel jetzt aus, wir sollten
sehen, dass alle Waffen es geschrieben haben.
Da gehen wir ohne etwas zu ändern
und sie arbeiten immer noch im List-Stil.
Wir gehen Gewehr, werden immer noch nicht abgeholt
, weil wir die Pistole bereits bei uns haben.
Wie cool ist das? Ich hoffe, es hat dir gefallen.
Tut mir leid, dass du zurückgekommen
Ich weiß, dass du schon sehr genervt bist.
Dies ist ein Schritt, um Ihnen vielleicht ein paar Minuten und Stunden zu sparen
,
was auch immer Sie brauchen, um Animationen zu erstellen.
Also hoffe ich, dass dir der Hebel von dir gefällt.
Wir sehen uns im nächsten. Dieses Mal echt.