Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Caminhos dos nós

Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 20 de 27.

Nesta cena, os olhos ficam mais abaixo na árvore. Face é filho de Robot, Eyes é filho de Face, e os dois olhos são filhos de Eyes.

$Eyes não encontra nada agora, porque Eyes é neto do robô. Para chegar até ele, escreva um caminho: os nomes no percurso, separados por /.

get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2   # a mesma coisa, mais curto

get_node() recebe o caminho como texto. $ é uma forma mais curta de escrevê-lo. Um caminho incorreto interrompe o jogo com Node not found.

challenge icon

Desafio

Fácil

Faça o robô olhar para cima e para a esquerda. Quando o jogo começar, use get_node() para definir a posição de Face/Eyes como Vector2(-4, -3). Os dois olhos se movem junto com ele. O rosto e a boca permanecem no lugar.

Experimente você mesmo

extends Node2D

func _ready():
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Nós e cenas

Pratique por conta própria: Playground de Godot