Menu
CoddyTech

Variables exportées

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

Placez @export devant une variable et l’éditeur de Godot l’affichera dans l’Inspecteur. L’Inspecteur est le panneau qui répertorie les propriétés du nœud que vous sélectionnez. Vous pouvez y modifier la valeur sans toucher au code :

@export var speed = 200

Le nombre dans le script est la valeur par défaut. Une valeur définie dans l’Inspecteur est enregistrée dans la scène, et le nœud la récupère au démarrage du jeu. Deux robots utilisant le même script peuvent avoir des vitesses différentes.

La scène de cette leçon définit la speed du robot sur 90, comme le ferait l’Inspecteur. L’onglet Scène sous le jeu n’affiche pas les variables exportées ; vous ne les verrez donc pas à cet endroit.

challenge icon

Défi

Facile

Laissez la scène définir la vitesse du robot.

  1. En haut de robot.gd, ajoutez une variable exportée speed avec une valeur par défaut de 200.
  2. Dans _process(), déplacez le robot vers la droite à une vitesse de speed pixels par seconde.

Appuyez sur « Jouer » : la scène définit speed à 90, donc le robot se déplace de 90 pixels par seconde. Puis cliquez sur « Vérifier ».

Essayez vous-même

extends Node2D

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

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

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