Temps d’attente
Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 3 sur 29.
Le wait_time d’un minuteur correspond au nombre de secondes pendant lesquelles il compte. Il vaut 1, sauf si vous le modifiez.
$Timer.wait_time = 3 # expire toutes les trois secondes
$Timer.wait_time = 0.25 # quatre fois par secondeUn wait_time plus petit fait que le minuteur se déclenche plus souvent. Définissez-le dans _ready(), avant le démarrage du minuteur. Celui-ci lit cette valeur chaque fois qu’il commence à compter.
Utilisez-le pour régler le rythme d’un jeu, par exemple la fréquence d’apparition des ennemis.
Défi
FacileLa barrière se lève trop lentement. Réglez $Timer.wait_time sur 0.5 dans _ready(), afin que le minuteur arrive à expiration toutes les demi-secondes.
Essayez vous-même
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
if Input.is_action_just_pressed("action"):
$Timer.start()
func _on_timer_timeout():
$Gate.position.y -= 35
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