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 fait mal. Ici, un choc vous renvoie au départ. La fonction des pointes récupère le corps qui les a touchées, et vous pouvez modifier ce corps comme n’importe quel nœud. Définissez sa position :
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position est la position du joueur. Un simple position est celle des pointes ; le définir déplacerait les pointes.
Le départ est le carré pâle en bas à gauche, à (80, 280).
Défi
FacileLorsqu’un corps touche les pointes, renvoie-le au point de départ, (80, 280). Avance sur les pointes pour essayer.
Essayez vous-même
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
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
2Signaux
Les zones se rencontrentVotre propre signalSignaux avec des valeursLe signal d’un autre nœudÉcouter votre signal5Dangers
Les piques vous renvoient en arrièreUn point de contrôlePlusieurs piques, une seule fonctionCalques et masquesEntraînez-vous par vous-même : Playground Godot