Menu
CoddyTech

Faire le tour de l’écran

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

Un nœud qui se déplace vers la droite continue au-delà du bord de l’écran. Le bouclage le ramène de l’autre côté.

Un if exécute ses lignes uniquement lorsque sa condition est vraie. Dans _process(), la condition est vérifiée à chaque image :

func _process(delta):
	position.y += 100 * delta
	if position.y > 360:
		position.y = 0

Le nœud tombe. Lorsqu’il dépasse le bas de l’écran, y est supérieur à 360, et il revient en haut. La ligne à l’intérieur du if comporte deux tabulations : une pour la fonction, une pour le if.

Ce jeu fait 640 pixels de large, donc le bord droit est x = 640.

challenge icon

Défi

Facile

Le robot se déplace vers la droite et sort de l’écran. Fais-le réapparaître de l’autre côté : lorsqu’il dépasse x = 640, replace-le à x = 0, à gauche, à la même hauteur.

Essayez vous-même

extends Node2D

var speed = 200

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

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