Menu
CoddyTech

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 = 250

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

challenge icon

Défi

Facile

Le jeu ne démarre pas, car le script modifie la constante SPEED. Corrige cela :

  • Garde SPEED constante.
  • 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
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