learnGodot

A cookbook for Godot games :robot:

This project is maintained by Beelzenef

Nodos y estructura de proyectos

Explicando los nodos

Un nodo es la unidad básica con la que se opera en Godot. Un nodo puede ser una escena, un objeto con colisiones, el mundo sobre el cual se agrupan los niveles de nuestro juego, un sprite

A través de esta estructura de árboles (o raíces, ya que los nodos cuelgan hacia abajo desde el nodo principal o top).

Existen nodos de diferentes tipos, como los que hemos menciondo anteriormente como ejemplos, y que cuentan con diferentes características. Posición, transparencia, colores… que pueden ser modificables. Algunas de estas características o propiedades son relativas al nodo desde el cual cuelga el nodo en cuestión.

Los nodos tienen nombre, tienen sus características, sirven para muchos propósitos. Una vez empieces a manejar tus propios proyectos, es posible que esta guía en forma de infografía te sea útil. ¡No te pierdas entre nodos!

Escenas

Las escenas pueden ser entendidas como niveles, “pantallas” en nuestros juegos… ¡aunque también zonas de trabajo para objetos! Si estás creando al malvado NPC que va a subir la dificultad del juego, crea una escena individualmente para ese NPC. ¡Y con cualquier elemento que necesites! Personajes, obstáculos, enemigos…

Cuando ejecutas el juego, estás iniciando una escena. Puedes iniciar una escena que es un nivel, para comprobar los progresos del mismo, así como puedes iniciar una escena que es el modelado de tu personaje, para comprobar que funciona tal y como esperas.

Herencia de escenas

Con el fin de reutilizar código

Una vez has creado tu escena base, ve al menú principal de Godot y selecciona Scene. Después, clica en New Inherited Scene... y selecciona la escena de la cual quieres heredar.

New inherited scene...

Eso nos ahorrará tiempo, código y nos ayudará a organizar mejor nuestro proyecto. Ahora continuaremos con nuestro proyecto inicial, aprendiendo a operar con los nodos escena para organizar y crear nuestro juego.

Creando un nuevo proyecto

Una vez seleccionamos la creación y nombramos el nuevo proyecto, la interfaz de Godot se presenta así:

Godot editor

En la sección Scene podemos añadir o visualizar los nodos que ya hemos creado.

En la sección Inspector, veremos las características, generalmente editables, del elemento que tengamos seleccionado.

En la sección FileSystem estarán todos los ficheros que hemos añadido para nuestro proyecto. Sprites, modelos, scripts, escenas, ficheros de fuentes… en el que podrás navegar y organizar bien todo lo que tu juego necesite.

En la región principal es donde volcamos los diferentes nodos de forma gráfica, localizando las plataformas, los sprites, los botones de nuestra interfaz…

En la parte superior central verás varias pestañas, muy útiles:

Creando nodos

Cuando en la sección de Scene seleccionas New node, aparece este cuadro de diálogo. Aquí vemos todos los tipos de nodos que podemos añadir a nuestra escena (con diferenciables iconos incluso), incluso con un buscador integrado:

Nodes

Podemos ver los diferentes iconos, nombres… y las diferentes funcionalidades que podemos llegar a tener.


Volver a inicio

Página anterior, introducción

Siguiente página, scripting