Menu
CoddyTech

Rutas de nodos

Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 20 de 27.

En esta escena, los ojos están más adentro en el árbol. Face es un elemento secundario de Robot, Eyes es un elemento secundario de Face y los dos ojos son elementos secundarios de Eyes.

$Eyes ahora no encuentra nada, porque Eyes es nieto del robot. Para llegar hasta ahí, escribe una ruta: los nombres en el camino hacia abajo, separados por /.

get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2   # lo mismo, más corto

get_node() recibe la ruta como texto. $ es una forma más corta de escribirla. Una ruta incorrecta detiene el juego con Node not found.

challenge icon

Desafío

Fácil

Haz que el robot mire hacia arriba y a la izquierda. Cuando empiece el juego, usa get_node() para establecer la posición de Face/Eyes en Vector2(-4, -3). Ambos ojos se mueven con él. La cara y la boca permanecen en su sitio.

Pruébalo tú mismo

extends Node2D

func _ready():
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Nodos y escenas

Practica por tu cuenta: Playground de Godot