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 28.

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, le bord droit se trouve donc à x = 640.

challenge icon

Défi

Facile

Fais revenir le robot par la gauche.

  1. Dans _process(), sous la ligne qui déplace le robot, ajoute une instruction if pour vérifier si position.x est supérieur à 640.
  2. À l’intérieur, définis position.x sur 0.

Appuie sur « Jouer » : le robot sort par la droite et revient par la gauche, à la même hauteur. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

var speed = 200

func _process(delta):
	position.x += speed * delta

Toutes les leçons de Nœuds et scènes

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