Menu
CoddyTech

Collecteur de pièces : Pièces

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

Chacune des six pièces exécute coin.gd, donc tu ne l’écris qu’une fois. Une pièce fait trois choses que tu connais déjà :

  • Elle rejoint le groupe coins, afin que Main puisse compter les pièces plus tard.
  • Elle écoute son propre body_entered.
  • Elle se libère lorsque le joueur la touche.

Le joueur fait partie du groupe player, défini dans la scène. Vérifie qu’il s’agit bien de lui avant de libérer la pièce, afin que rien d’autre ne puisse la ramasser :

func _on_body_entered(body):
	if body.is_in_group("player"):
		queue_free()
challenge icon

Défi

Facile

Écris coin.gd :

  1. Dans _ready(), ajoute le nœud au groupe coins et connecte body_entered à _on_body_entered.
  2. Dans _on_body_entered(body), libère la pièce si le corps appartient au groupe player.

Passe sur les pièces. Chacune devrait disparaître.

Essayez vous-même

extends Area2D

func _ready():
	pass
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Signaux et collisions

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