Menu
CoddyTech

Definir uma posição

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

A position de um nó é um Vector2: dois números, x e y. x conta os pixels para a direita. y conta os pixels para baixo. O canto superior esquerdo do jogo é (0, 0), e este jogo tem 640 pixels de largura e 360 de altura.

Defina uma posição em _ready() para escolher onde um nó começa:

func _ready():
	position = Vector2(500, 100)

Isso coloca o robô perto do canto superior direito. Um valor maior de y significa que ele fica mais abaixo na tela.

challenge icon

Desafio

Fácil

Mova o robô para um novo ponto de partida.

  1. Em _ready(), substitua pass por uma linha que defina position como Vector2(100, 250).
  2. Mantenha x primeiro e, depois, y.

Pressione “Jogar”: o robô fica à esquerda, logo acima do chão. Depois, 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