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 = 200Le 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.
Défi
FacileLaissez la scène définir la vitesse du robot.
- En haut de
robot.gd, ajoutez une variable exportéespeedavec une valeur par défaut de200. - Dans
_process(), déplacez le robot vers la droite à une vitesse despeedpixels 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
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