El signo de dólar
Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 19 de 28.
Para cambiar uno de los nodos secundarios del robot, primero el script tiene que encontrarlo. Escribe $ y el nombre del nodo secundario, tal como aparece en la pestaña Scene:
$Bulb.position.y -= 6Así se eleva la bombilla de la antena y el resto del robot permanece en su sitio. $Bulb es el nodo, así que puedes leer y cambiar cualquier cosa en él.
La posición de un nodo secundario se mide desde su nodo padre. El ojo izquierdo está en x = -13, 13 píxeles a la izquierda del centro del robot.
Los nombres deben coincidir exactamente, incluidas las mayúsculas. $lefteye no encuentra nada.
Desafío
FácilHaz que el robot mire hacia la derecha.
- En
_ready(), mueve$LeftEye4píxeles hacia la derecha. - Mueve también
$RightEye4píxeles hacia la derecha.
Pulsa «Jugar»: ambos ojos miran hacia la derecha y el robot se queda en su sitio. Después, pulsa «Comprobar».
Pruébalo tú mismo
extends Node2D
func _ready():
pass
Todas las lecciones de Nodos y escenas
Practica por tu cuenta: Playground de Godot