Menu
CoddyTech

Économiseur d’écran : Haut et bas

Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 26 sur 27.

Les bords supérieur et inférieur fonctionnent comme les côtés, mais sur y. Un rebond à cet endroit inverse velocity.y.

La plaque mesure 60 pixels de haut, son milieu se trouve donc à 30 pixels de son bord supérieur et de son bord inférieur. Le logo touche le bord inférieur lorsque son milieu se trouve à 360 - 30 = 330, et le bord supérieur lorsqu’il se trouve à 30.

Écris un deuxième if sous le premier. Chaque if est vérifié indépendamment : dans un coin, le logo rebondit contre un côté et le bord inférieur pendant la même image.

challenge icon

Défi

Facile

Fais aussi rebondir le logo sur les bords supérieur et inférieur. Lorsque son milieu dépasse y = 330 ou y = 30, inverse velocity.y. Le logo reste alors à l’écran.

Essayez vous-même

extends Node2D

var velocity = Vector2(200, 90)

func _process(delta):
	position += velocity * delta
	if position.x > 570 or position.x < 70:
		velocity.x = -velocity.x
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 Nœuds et scènes

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