Menu
CoddyTech

Garder la raquette à l’écran

Fait partie de la section Projets du Journey Godot de Coddy. Leçon 2 sur 36.

Maintiens la touche droite et la raquette glisse hors de l’écran. clamp(value, low, high) garde un nombre entre deux limites. En dessous de low, elle renvoie low. Au-dessus de high, elle renvoie high. Sinon, elle renvoie le nombre sans le modifier.

position.x = clamp(position.x, 40, 600)

La raquette fait 80 pixels de large. À x = 40, son bord gauche touche le bord gauche. À x = 600, son bord droit touche le bord droit, à 640.

Applique clamp après le déplacement. Si tu l’appliques avant, le déplacement peut pousser la raquette au-delà du bord.

challenge icon

Défi

Facile

Gardez la raquette entièrement à l’écran.

  1. Dans paddle.gd, après le déplacement de la raquette, limitez position.x.
  2. Gardez-la entre 40 et 600.

Appuyez sur « Jouer » et maintenez la touche droite enfoncée : la raquette s’arrête au bord. Puis cliquez sur « Vérifier ».

Essayez vous-même

extends CharacterBody2D

const SPEED = 400

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta

Toutes les leçons de Projets

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