Kursinhalt
Unity für Anfänger
Unity für Anfänger
Spielverbesserung
Dies ist der Code, um unseren Spieler an seine Startposition zurückzubringen, wenn er verloren hat, also lassen Sie es uns erklären:
-
Vector2 startPosition
: Diese Zeile deklariert eine VariablestartPosition
vom TypVector2
. Sie speichert die Anfangsposition des Spielers; -
private void Start()
: Diese Methode wird aufgerufen, wenn das Spiel startet. Sie weist die aktuelle Position des SpielersstartPosition
zu und speichert so die Startposition; -
void playerLost()
: Diese benutzerdefinierte Methode wird ausgelöst, wenn der Spieler verliert. Sie setzt die Position des Spielers auf die gespeichertestartPosition
zurück, stoppt jede Bewegung, indem sie die Geschwindigkeit auf null setzt, und protokolliert eine Nachricht "You lost
" in der Konsole.
Danke für Ihr Feedback!