Willkommen zurück, meine Spieleentwickler.
In diesem Video werden wir
unserem gehörlosen Bildschirm ein wenig Funktionalität hinzufügen.
Wenn wir also gerade herumlaufen,
leben wir und alles ist gut.
Wenn wir sterben, haben wir
die Möglichkeit, das Level entweder neu zu starten,
also beginnen wir auf dem gleichen Level,
oder wir haben die Möglichkeit, zum Hauptmenü zurückzukehren
und ein bisschen zu weinen.
Verschwenden wir also keine Zeit mehr und lasst uns anfangen.
Okay, jetzt haben wir alles.
Wir haben den Titel, wir haben den Sieg.
Es ist Zeit, etwas gegen den tauben Bildschirm zu unternehmen.
Wenn wir also sterben,
können Sie jetzt sehen, ob wir das Spiel mit KI laufen, Sie können sehen,
dass wir die UTI haben,
wir haben das gekühlte Los,
aber es gibt nichts zu tun.
Also haben wir einfach da sitzen
bis wir den Spielmodus wieder beenden.
Das wollen wir nicht machen.
Wir wollen eine kontinuierliche Schleife in unserem Spiel haben.
Also werde ich tun, dass ich
auf den tauben Bildschirm gehe.
Und hier klicke ich mit der rechten Maustaste und
erstelle einen Button oder weißt du was?
Bevor ich all das mache,
werde ich Ihnen eine Herausforderung stellen.
Und Ihre Herausforderung besteht darin, die beiden Methoden und die beiden Schaltflächen zu
erstellen.
Zunächst müssen Sie also zwei Schaltflächen erstellen,
das Level neu starten und
zum Hauptmenü zurückkehren möchten.
Sie müssen für jede dieser Schaltflächen eine Methode erstellen
.
Und dann müssen Sie diesen beiden Schaltflächen die Funktionalitäten zuweisen
.
Da das aus dem Weg ist, glaube ich,
dass Sie bereits wissen, wie man ein Level neu startet.
Sie müssen die Szene laden, auf der wir uns gerade befinden
, die wir bekommen können, indem Sie aktiv gesehen werden.
Also pausiere das Video jetzt und mach die Herausforderung.
Oh, okay, willkommen zurück.
Wie bist du damit zurecht gekommen?
Weil die aktuellen Herausforderungen
etwas langweilig werden
, weil Sie bereits alles wissen.
Also habe ich dir das ganze Video einfach geliebt.
Und ich bearbeite Dinge, ohne einen Tiefenbildschirm zu sehen.
Verwandeln wir also den Alpha in eins,
damit wir den Knopf richtig sehen können.
Und mal sehen, was wir hier drin machen werden.
Also haben wir den Knopf.
Wählen wir dieses aus und lassen Sie es uns vergrößern.
Bewegen Sie es nach links.
Und dann werden wir hier
den Text entfernen und unsere eigenen Texte hinzufügen.
Also alles, was ich hier mache, haben wir schon abgedeckt.
Sagen wir Neustart-Level.
Und lasst uns alles richtig einstellen,
das richtige Alles und die Größe, max,
das Maximum und den offensichtlich sollte der Button hier
die UI Elements Buttons
haben und sollte dieses Sprite genau hier haben.
Da sind wir los. Jetzt
können wir den Text vergrößern und etwas größer machen.
Da sind wir los. Wir machen es mutig.
Mutig, ich meine fett.
Jetzt haben wir den fetten Text und lassen Sie uns diesen Button machen.
Ich war größer. Ja, wie sieht das aus?
Ich denke, es sieht ziemlich gut aus.
Also werde ich das duplizieren.
Bewegen Sie das hier runter.
Dies ist die Hauptmenüschaltfläche
und der Text wird das Hauptmenü sein.
Da sind wir los. Also denke ich, dass das gut genug aussieht.
Lasst uns vielleicht einfach das wissen, den Text.
Ich möchte die Textgröße für den Neustart ein wenig erhöhen.
Und da sind wir los. Also denke ich, dass das gut genug aussieht.
Spar dir das auf.
Und jetzt lasst uns die Funktionalitäten hinzufügen.
Im Scene Manager wollen wir also
alles erstellen.
Ich meine, kein unsichtbarer Manager,
du bist ein Manager.
Wir möchten die Methoden erstellen, die uns vom
Liebhaber entführen oder neu starten oder uns zum Hauptmenü bringen.
Aber die Sache hier ist,
und das ist eine Philosophie in der Spieleentwicklung.
Und wo willst du das eigentlich machen?
Also der UI-Manager, was macht er?
Bringt es uns von einer Szene
zur nächsten? Nein, tut es nicht.
Es verwaltet nur die Benutzeroberfläche und das ist ihre Aufgabe.
Also ein besserer Ort, an dem ich glaube,
diese Methode zu machen oder diese Methoden wie im Level-Manager zu erstellen
,
aber gleichzeitig möchten wir nicht,
dass die Schaltflächen Zugriff
auf den Level-Manager haben.
Wir möchten nur, dass die Buttons Dinge im UI-Manager ändern können
.
Also sind wir in einer kleinen
Gurke, wenn du es so nennen willst.
Was ich also tun werde, ist, dass ich meinem Bauchgefühl vertraue
und die Methoden hier drin erstellen werde
.
Es ist ein öffentliches ungültiges Neustart-Level.
Und die Art und Weise, wie wir das Level neu starten, ist, dass wir einfach
den Szenenmanager bekommen, die Last gesehen wird.
Und in welcher Szene werden wir den Szenenmanager laden,
Punkt wird aktiv gesehen, dass Build und x.
Jetzt laden wir einfach die Szene
der aktuellen aktiven Szene.
Das bedeutet, dass wir das Level neu laden und dann öffentlich void re
kehren zum Hauptmenü zurück.
Und hier drin werden wir diese Szenenmanager-Dot-Load-Szene bekommen
.
Und wir laden einfach die Szenen 0, weil wir wissen, dass
die Szene oder die Titelszene
oder die MainMenu-Szene auf dem Index 0 befindet.
Und jetzt gehen wir zurück in den UI-Manager.
Und hier werden wir dieselben Methoden erstellen.
Aber anstatt die Dinge tatsächlich zu tun,
werden wir auf den Level-Manager zugreifen
und haben wir eine Instanz?
Ja, wir haben eine Instanz.
Also hier drin werden wir die Punktinstanz des Level-Managers bekommen
, Punkt-Neustart-Level.
Und lasst uns das Gleiche hier machen,
aber anstatt das Level neu zu starten,
kehren Sie zum Hauptmenü zurück.
Also spar dir das auf, geh zurück zu Unity.
Und ich weiß, dass sich das etwas überflüssig anfühlt.
Ich weiß, dass es sich anfühlt, als würden wir
immer wieder dasselbe tun.
Aber ich glaube, dass dies
eine angemessenere Art ist, Dinge zu tun.
So können wir zum UI-Manager, zum
neu gestarteten Level und zum Hauptmenü gehen.
Gehe zu deinem Manager
und kehre zum Hauptmenü zurück.
Spar dir das auf.
Schalten wir den Tiefenbildschirm aus.
Lassen Sie uns zunächst die von uns vorgenommenen Änderungen
anwenden.
Jetzt schalten wir ab.
Zunächst setzen wir das Alpha auf 0.
Wir werden den tauben Bildschirm abschalten.
Größer stirbt das Spiel.
Und jetzt haben wir das Neustart- und Hauptmenü.
Wenn ich auf das Hauptmenü klicke,
gehe ich zurück zum Hauptmenü.
Exzellent.
Versuchen wir es noch einmal mit dem
Neustart des Levels.
Wir sterben, wir beginnen mit dem Level. Da sind wir los.
Wir sind wieder auf Level 2, Baby.
So exzellente Arbeit.
Ich hoffe es gefällt dir. Ich hoffe, du hast diese Herausforderung gemacht.
Ich hoffe, du hast dein Bestes gegeben und ich
gratuliere dir, wenn du es von Anfang bis Ende getan hast,
ganz alleine.
Ich werde alles inszenieren,
sage alle begehen die Änderungen.
Es wurde eine Möglichkeit erstellt, das Level neu
oder nach dem Tod zum Hauptmenü zurückzukehren.
Und kein Weg geschaffen.
Zwei Tasten, um
das Level neu zu starten, kehren nach dem Tod zum Hauptmenü zurück
.
Und wenn sich das ändert.
Wenn Sie mir noch keine Bewertung hinterlassen
, können Sie ein bisschen warten
und mir dann eine Bewertung hinterlassen.
Dies ist der perfekte Zeitpunkt und wir
sehen uns im nächsten, wo wir einen der cooleren Aspekte eines jeden Spiels erstellen werden
,
nämlich das Pause-Menü.
Also sehe ich dich dann.