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 WASDjump: Espace, W ou Hautaction: 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 * deltaLa 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.
Défi
FacileFais 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
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
1Actions d’entrée
Appuyer pour se déplacerGauche et droiteUn axeQuatre directionsVient d’être appuyéEntrée non gérée2CharacterBody2D
CharacterBody2DSe déplacer avec une vélocitéLes murs vous arrêtentSe déplacer partoutDiagonales équilibrées5Projet : Héros de jeu de plateforme
Héros : CourirHéros : SauterEntraînez-vous par vous-même : Playground Godot