Constantes
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 14 sur 27.
Certaines valeurs ne changent jamais pendant l’exécution du jeu, comme la vitesse maximale d’un robot. Utilise une constante pour ces valeurs. Elle se déclare avec const au lieu de var :
const SPEED = 250Les constantes s’écrivent en MAJUSCULES, afin que les lecteurs voient que leur valeur est fixe. Pour la modifier, change le nombre à l’endroit où elle est déclarée.
Une ligne qui modifie une constante provoque une erreur. Godot la détecte avant le démarrage du jeu. La Console affiche Cannot assign a new value to a constant et indique la ligne concernée.
Défi
FacileLe jeu ne démarre pas, car le script modifie la constante SPEED. Corrige cela :
- Garde
SPEEDconstante. - Fais déplacer le robot vers la gauche à 300 pixels par seconde.
Essayez vous-même
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * delta
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
3Des 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