Aus dem Kurs: Unity Grundkurs 1: Schritt für Schritt zum ersten eigenen Spiel
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Timer integrieren
Aus dem Kurs: Unity Grundkurs 1: Schritt für Schritt zum ersten eigenen Spiel
Timer integrieren
Um etwas Spannung in das Spiel zu bringen, fügen Sie nun einen Countdown hinzu. Gehen Sie dazu direkt ins GameManager-Skript. Damit Sie wissen, wie lange die Spielzeit sein soll, ist es wieder sinnvoll, eine Inspector-Variable zu erstellen. Erstellen Sie deshalb wieder ein SerializeField vom Typ float und geben ihm den Namen _gameTime. Dies soll die maximale Zeit sein, die ein Spiel läuft. Um zu wissen, wie weit ihr aktueller Countdown vorangeschritten ist, legen Sie sich eine weitere private Variable vom Typ float an, mit dem Namen _actualGameTime. Diese Variable setzen Sie am Anfang in der Startmethode auf den gameTime-Wert. Fügen Sie nun noch eine Update-Methode hinzu. In der Update-Methode können Sie nun Ihre actualGameTime regelmäßig reduzieren. Nutzen Sie dafür wieder Time.deltaTime. Überprüfen Sie nun, ob Ihre actualGameTime kleiner gleich null ist. Sobald dies passiert ist, ist das Spiel vorbei und Sie können den GameOver-Screen anzeigen, Um das Spiel wirklich anzuhalten…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
-
(Gesperrt)
Feuerwehrauto steuern8 Min. 24 Sek.
-
(Gesperrt)
Wasserspritze steuern1 Min.
-
Wasserspritze abfeuern5 Min. 12 Sek.
-
(Gesperrt)
Kamera einstellen9 Min. 28 Sek.
-
(Gesperrt)
Feuer legen5 Min. 13 Sek.
-
(Gesperrt)
Feuer löschen8 Min. 2 Sek.
-
(Gesperrt)
Hintergrundmusik und Soundeffekte einfügen5 Min. 51 Sek.
-
(Gesperrt)
Timer integrieren6 Min. 52 Sek.
-
(Gesperrt)
Punktestand ermitteln3 Min. 21 Sek.
-
(Gesperrt)
Mission-Marker einbauen4 Min. 38 Sek.
-
(Gesperrt)
Startbildschirm gestalten7 Min. 23 Sek.
-
(Gesperrt)
GameOver-Screen einblenden6 Min. 48 Sek.
-
(Gesperrt)
Pause-Screen enblenden5 Min. 15 Sek.
-
(Gesperrt)
GameManager-Prefab erstellen2 Min. 4 Sek.
-
(Gesperrt)
-