Menu
CoddyTech

Démarrer un Timer

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

Le minuteur du phare s’est lancé tout seul parce que son autostart était activé. Souvent, un minuteur doit attendre, comme un temps de recharge qui commence quand tu attaques.

Le Timer de ce château a autostart désactivé. Appelle start() pour le démarrer :

$Timer.start()

Il envoie ensuite timeout chaque seconde. Appeler start() à nouveau recommence le décompte.

Le script fait déjà monter la grille de 35 pixels à chaque timeout.

challenge icon

Défi

Facile

Démarrez le minuteur du portail lorsque le joueur appuie sur E (l’entrée action). Dans _process(), appelez $Timer.start() lorsque action vient d’être pressée.

Essayez vous-même

extends Node2D

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

func _process(delta):
	pass

func _on_timer_timeout():
	$Gate.position.y -= 35
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