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.
Desafío
FácilMueve el robot a un nuevo lugar de inicio.
- En
_ready(), reemplazapasspor una línea que establezcapositionenVector2(100, 250). - Mantén
xprimero y despuésy.
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
1Tu primer juego en Godot
¿Qué es Godot?Ready se ejecuta una vezImprimir en GodotEl árbol de escenasEstablecer una posiciónMover un nodo una vezPractica por tu cuenta: Playground de Godot