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.

Punktestand ermitteln

Punktestand ermitteln

Ein Spiel macht erst dann so richtig Spaß, wenn man sich mit anderen messen kann. Aus diesem Grund sollten Sie Punkte integrieren, zum Beispiel für das Löschen von Feuern. Gehen Sie dazu in Ihr GameManager-Script. Fügen Sie Ihrem GameManager-Script eine neue private Integer-Variable hinzu, um die Punkte zu zählen. Nun können Sie in der Methode extinguishFire diesen Punktewert um 1 erhöhen und wie schon beim Countdown, sollten Sie nun den aktuellen Punktestand im HUD anzeigen. Erstellen Sie sich dafür eine weiteres SerializeField für einen TMP-Text und aktualisieren Sie diesen Text in der entsprechenden Methode. Nutzen Sie dafür wieder string.Format, um einen ordentlich formatierten String zu benutzen. In diesem Fall zum Beispiel Points: und dann wieder ein Integer-Wert, diesmal mit drei Stellen und übergeben den Points-Wert als Variable. Nun können Sie das Script wieder speichern und zu Unity zurückkehren. Erzeugen Sie sich nun ein weiteres Textfeld für Ihre Punkte. Sie können zum…

Inhalt