Menu
CoddyTech

Gli spuntoni ti fanno tornare indietro

Fa parte della sezione Segnali e collisioni del percorso Godot di Coddy. Lezione 19 di 27.

Un pericolo è un'area che infligge danni. Qui, quando vieni colpito, torni all'inizio. La funzione delle punte riceve il corpo che le ha toccate e puoi modificare quel corpo come qualsiasi nodo. Imposta la sua position:

func _on_body_entered(body):
	body.position = Vector2(80, 280)

body.position è la posizione del giocatore. Un semplice position è la posizione delle punte, e impostarlo le sposterebbe.

L'inizio è il quadrato appena visibile in (80, 280), in basso a sinistra.

challenge icon

Sfida

Facile

Rimanda all'inizio chiunque tocchi gli spuntoni.

  1. In _on_body_entered(body), imposta la position di body, non quella degli spuntoni.
  2. Impostala su Vector2(80, 280).

Premi «Gioca» e cammina contro gli spuntoni: torni all'inizio. Poi premi «Verifica».

Provalo tu

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass

Tutte le lezioni di Segnali e collisioni

Esercitati da solo: Playground Godot