Menu
CoddyTech

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 décompte. Il vaut 1 sauf si tu le modifies.

$Timer.wait_time = 3	# se termine toutes les trois secondes
$Timer.wait_time = 0.25	# quatre fois par seconde

Un wait_time plus court fait expirer le minuteur plus souvent. Définis-le dans _ready(), avant que le minuteur démarre. Le minuteur le lit chaque fois qu’il commence à décompter.

Utilise-le pour définir le rythme d’un jeu, par exemple la fréquence d’apparition des ennemis.

challenge icon

Défi

Facile

Faites monter la porte deux fois plus vite.

  1. Dans _ready(), définissez $Timer.wait_time sur 0.5.
  2. Laissez la vérification de action dans _process() telle quelle.

Appuyez sur « Jouer », puis sur E : la porte monte toutes les demi-secondes. Puis appuyez sur « Vérifier ».

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

Toutes les leçons de Règles du jeu

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