Menu
CoddyTech

Appuyer pour se déplacer

Fait partie de la section Entrées et déplacements du Journey Godot de Coddy. Leçon 1 sur 28.

Godot lit les touches via les actions d’entrée : des noms qui décrivent ce que le joueur veut faire. Chaque jeu de ce cours possède ces actions :

  • move_left, move_right, move_up, move_down : les touches fléchées et WASD
  • jump : Espace, W ou Haut
  • action : E ou Entrée

Input.is_action_pressed("move_right") vaut true tant que le joueur maintient la flèche droite ou D. Vérifie-le dans _process, qui s’exécute à chaque image :

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta

La ligne sous le if commence par deux tabulations. Elle s’exécute uniquement pendant les images où la touche est maintenue, donc le héros s’arrête quand tu la relâches.

challenge icon

Défi

Facile

Fais marcher le héros vers la droite à 200 pixels par seconde tant que tu maintiens move_right. Quand tu relâches, le héros s'arrête.

Essayez vous-même

extends Node2D

func _process(delta):
	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 Entrées et déplacements

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