Menu
CoddyTech

O cifrão

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

Para alterar um dos filhos do robô, o script primeiro precisa encontrá-lo. Escreva $ e o nome do filho, como aparece na aba Cena:

$Bulb.position.y -= 6

Isso eleva a lâmpada na antena e mantém o restante do robô no lugar. $Bulb é o nó, então você pode ler e alterar qualquer coisa nele.

A posição de um filho é medida a partir do pai. O olho esquerdo está em x = -13, 13 pixels à esquerda do meio do robô.

Os nomes devem corresponder exatamente, incluindo maiúsculas. $lefteye não encontra nada.

challenge icon

Desafio

Fácil

Faça o robô olhar para a direita.

  1. Em _ready(), mova $LeftEye 4 pixels para a direita.
  2. Mova $RightEye 4 pixels para a direita também.

Pressione “Jogar”: os dois olhos olham para a direita, e o robô fica parado. Em seguida, pressione “Verificar”.

Experimente você mesmo

extends Node2D

func _ready():
	pass

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

Pratique por conta própria: Playground de Godot