Écran de veille : Dérive
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 24 sur 28.
Dans les cinq prochaines leçons, tu vas créer un économiseur d’écran : un logo qui se déplace sur l’écran, rebondit sur les bords et change de couleur à chaque rebond.
La scène comporte un ciel sombre et un nœud Logo avec une plaque blanche, une ombre et un Label. Le modulate du logo teinte la plaque en bleu. Son script, logo.gd, ne fait encore rien.
La première étape consiste à ajouter une vélocité. Garde-la dans une variable du nœud, afin que les étapes suivantes puissent la modifier lorsque le logo rebondit.
Défi
FacileDémarre l’économiseur d’écran : fais dériver le logo.
- En haut de
logo.gd, ajoute une variable de nœudvelocity, définie surVector2(200, 90). - Dans
_process(), déplace le logo selonvelocitypar seconde, avecdelta.
Appuie sur « Jouer » : le logo dérive vers le bas et la droite, hors de l’écran pour l’instant. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
func _process(delta):
pass
Toutes les leçons de Nœuds et scènes
2À chaque image
Le processus s’exécute à chaque imageDeltaPixels par secondeSe déplacer en diagonaleTourner avec la rotationGrandir avec l’échelle5Projet : Écran de veille
Écran de veille : DériveÉcran de veille : Murs latéraux3Des valeurs que vous pouvez ajuster
Variables sur un nœudConstantesVariables exportéesCalculs avec Vector2Faire le tour de l’écranVos propres fonctionsEntraînez-vous par vous-même : Playground Godot