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 curtoget_node() recebe o caminho como texto. $ é uma forma mais curta de escrevê-lo. Um caminho incorreto interrompe o jogo com Node not found.
Desafio
FácilFaç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
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
3Valores que você pode ajustar
Variáveis em um nóConstantesVariáveis exportadasOperações com Vector2Dar a volta pela telaSuas próprias funçõesPratique por conta própria: Playground de Godot