Menu
CoddyTech

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.

challenge icon

Wyzwanie

Łatwy

Odeślij na początek każdego, kto dotknie kolców.

  1. W _on_body_entered(body) ustaw position obiektu body, a nie kolców.
  2. 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