Menu
CoddyTech

Establecer una posición

Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 5 de 28.

La position de un nodo es un Vector2: dos números, x e y. x cuenta los píxeles hacia la derecha. y cuenta los píxeles hacia abajo. La esquina superior izquierda del juego es (0, 0), y este juego tiene 640 píxeles de ancho y 360 de alto.

Establece una posición en _ready() para elegir dónde empieza un nodo:

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

Eso coloca al robot cerca de la parte superior derecha. Un valor mayor de y significa que estará más abajo en la pantalla.

challenge icon

Desafío

Fácil

Mueve el robot a un nuevo lugar de inicio.

  1. En _ready(), reemplaza pass por una línea que establezca position en Vector2(100, 250).
  2. Mantén x primero y después y.

Pulsa «Jugar»: el robot queda a la izquierda, justo por encima del suelo. Después, pulsa «Comprobar».

Pruébalo tú mismo

extends Node2D

func _ready():
	pass

Todas las lecciones de Nodos y escenas

Practica por tu cuenta: Playground de Godot