Menu
CoddyTech

Héros : Courir

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

Au cours des prochaines leçons, tu vas créer un héros de jeu de plateforme, une étape à la fois. Chaque leçon enrichit le script de la leçon précédente. Le niveau comporte un sol, un trou, une marche et un haut rebord avec un drapeau.

Le héros est un CharacterBody2D avec un CollisionShape2D et un nœud Look pour son dessin. Le sol, la marche et le rebord sont des nœuds StaticBody2D.

Commence par la gravité et la course :

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

Cours vers la droite et tombe dans le trou : le héros sort du niveau. Les leçons suivantes corrigeront cela.

challenge icon

Défi

Facile

Dans _physics_process, fais tomber le héros avec gravity, fais-le courir à gauche et à droite à la speed, et déplace-le avec move_and_slide().

Essayez vous-même

extends CharacterBody2D

var speed = 220
var gravity = 1000

func _physics_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