Menu
CoddyTech

Les piques vous renvoient en arrière

Fait partie de la section Signaux et collisions du Journey Godot de Coddy. Leçon 19 sur 27.

Un danger est une zone qui inflige des dégâts. Ici, un contact te renvoie au départ. La fonction des pics récupère le corps qui les a touchés, et tu peux modifier ce corps comme n’importe quel nœud. Définis sa position :

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

body.position correspond à la position du joueur. Un simple position désigne celle des pics, et la définir déplacerait les pics.

Le départ est le carré pâle en bas à gauche, à (80, 280).

challenge icon

Défi

Facile

Renvoie au départ quiconque touche les piques.

  1. Dans _on_body_entered(body), définis la position de body, et non celle des piques.
  2. Définis-la sur Vector2(80, 280).

Appuie sur « Jouer » et marche sur les piques : tu es de retour au départ. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	pass

Toutes les leçons de Signaux et collisions

Entraînez-vous par vous-même : Playground Godot