Las púas te hacen retroceder
Parte de la sección Señales y colisiones del Journey de Godot de Coddy. Lección 19 de 27.
Un peligro es un área que hace daño. Aquí, un golpe te devuelve al inicio. La función de las púas obtiene el cuerpo que las tocó, y puedes cambiar ese cuerpo como cualquier nodo. Establece su position:
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position es la posición del jugador. Un position sin más es la de las púas, y establecerla movería las púas.
El inicio es el cuadrado tenue en (80, 280), abajo a la izquierda.
Desafío
FácilCuando un cuerpo toque las púas, devuélvelo al inicio, (80, 280). Camina hacia las púas para probarlo.
Pruébalo tú mismo
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Señales y colisiones
Practica por tu cuenta: Playground de Godot