Menu
CoddyTech

Le nœud Timer

Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 1 sur 29.

Un nœud Timer effectue un compte à rebours. Lorsqu’il atteint zéro, il émet son signal timeout et recommence. Les jeux utilisent des minuteries pour les bombes, les apparitions et les lumières clignotantes.

Ce phare possède un Timer qui compte une seconde. Il démarre tout seul au lancement du jeu. Ouvre l’onglet Scene pour le voir.

Connecte timeout à une fonction, de la même manière que tu as connecté body_entered :

func _ready():
	$Timer.timeout.connect(_on_timer_timeout)

func _on_timer_timeout():
	print("One more second")

Maintenant, _on_timer_timeout() s’exécute une fois par seconde.

challenge icon

Défi

Facile

Fais clignoter le phare :

  1. Dans _ready(), connecte $Timer.timeout à _on_timer_timeout.
  2. Dans _on_timer_timeout(), éteins $Light lorsqu’il est allumé, et allume-le lorsqu’il est éteint.

Essayez vous-même

extends Node2D

func _ready():
	pass

func _on_timer_timeout():
	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 Règles du jeu

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