Conceptos básicos
Nodos
Son los bloques constructivos básicos de Godot. Son algo así como una mezcla de los GameObject y los Componentes en Unity.
Los nodos de una escena se organizan siguiendo una estructura de árbol.
- Con icono azul: para escenas 2D
- Con icono rojo: para escenas 3D
- Con icono verde: para hacer la interfaz del juego
- Con icono gris: multiuso
Escenas
En Godot, una escena es una estructura fundamental que agrupa nodos.
Qué es exactamente una escena:
Una escena puede ser cualquier cosa en tu juego:
- un personaje
- un menú
- un enemigo
- una habitación
- un proyectil
- el juego completo
Cada escena puede estar compuesta por uno o más nodos, y cada nodo tiene una función específica (por ejemplo, mostrar una imagen, detectar colisiones, reproducir audio, etc.).
Características clave:
- Una escena puede incluir otras escenas (por ejemplo, un nivel puede incluir enemigos que son escenas por sí solos).
- Puedes instanciar escenas desde código o desde el editor, como si fueran «plantillas reutilizables».
- Se pueden guardar como archivos
.tscno.scn.
Ejemplo:
Imagina que estás creando un juego de plataformas. Podrías tener:
Jugador.tscn(escena con nodos comoSprite,CollisionShape2D,Script)Enemigo.tscnNivel1.tscnque contiene instancias deJugadoryEnemigoUI.tscncon el marcador de puntos y barra de vida
Tienen un root node que determina que tipo de escena es:
- 2D Scene
- 3D Scene
- User Interface
- Other Node