Le signe dollar
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 19 sur 28.
Pour modifier l’un des enfants du robot, le script doit d’abord le trouver. Écris $ et le nom de l’enfant, tel qu’il apparaît dans l’onglet Scene :
$Bulb.position.y -= 6Cela soulève l’ampoule de l’antenne et laisse le reste du robot en place. $Bulb est le nœud ; tu peux donc lire et modifier tout ce qui le concerne.
La position d’un enfant est mesurée à partir de son parent. L’œil gauche se trouve à x = -13, soit 13 pixels à gauche du centre du robot.
Les noms doivent correspondre exactement, majuscules comprises. $lefteye ne trouve rien.
Défi
FacileFais regarder le robot vers la droite.
- Dans
_ready(), déplace$LeftEyede4pixels vers la droite. - Déplace aussi
$RightEyede4pixels vers la droite.
Appuie sur « Jouer » : les deux yeux regardent vers la droite et le robot reste immobile. Puis appuie sur « Vérifier ».
Essayez vous-même
extends Node2D
func _ready():
pass
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