Mover un nodo una vez
Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 6 de 28.
Establecer position coloca un nodo en un lugar exacto. Para moverlo una cantidad desde donde está, cambia position.x o position.y. += suma a un número:
position.x += 100Eso mueve el nodo 100 píxeles a la derecha. -= resta, así que position.y -= 50 lo mueve 50 píxeles hacia arriba. Recuerda que y crece hacia abajo.
Un desplazamiento de una cantidad funciona independientemente de dónde empiece el nodo.
Desafío
FácilMueve el robot desde donde está cuando empieza el juego.
- En
_ready(), muévelo150píxeles a la izquierda con-=enposition.x. - Después muévelo
40píxeles hacia arriba, enposition.y.
Pulsa «Jugar»: el robot empieza arriba y a la izquierda del centro. 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