Menu
CoddyTech

Garder la raquette à l’écran

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

Maintenez la touche droite enfoncée et la raquette sort de l’écran. clamp(value, low, high) maintient un nombre entre deux limites. En dessous de low, la fonction 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 mesure 80 pixels de large. À x = 40, son côté gauche touche le bord gauche. À x = 600, son côté droit touche le bord droit, à 640.

Appliquez la fonction clamp après le déplacement. Si vous l’appliquez avant, le déplacement peut pousser la raquette au-delà du bord.

challenge icon

Défi

Facile

Garde la raquette entièrement à l’écran : après son déplacement, limite position.x entre 40 et 600.

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
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 Projets

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