Kolce cofają cię
Część sekcji Sygnały i kolizje ścieżki Godot w Coddy. Lekcja 19 z 27.
Zagrożenie to obszar, który zadaje obrażenia. Tutaj trafienie odsyła cię z powrotem na początek. Funkcja kolców pobiera obiekt, który ich dotknął, a ten obiekt możesz zmienić tak jak każdy węzeł. Ustaw jego position:
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position to pozycja gracza. Samo position oznacza pozycję kolców, a jej ustawienie przesunęłoby kolce.
Początek to blady kwadrat w punkcie (80, 280), w lewym dolnym rogu.
Wyzwanie
ŁatwyOdeślij na początek każdego, kto dotknie kolców.
- W
_on_body_entered(body)ustawpositionobiektubody, a nie kolców. - Ustaw ją na
Vector2(80, 280).
Naciśnij „Graj” i wejdź na kolce: wracasz na początek. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
Wszystkie lekcje w sekcji Sygnały i kolizje
Poćwicz samodzielnie: Edytor online Godot