miércoles, 11 de febrero de 2026

Página 151: Apuntes de "How to Create a INVENTORY in Godot 4 (part 2)"

 Lista de reproducción completa del tutorial Create a Complete Survival Game in Godot 4, creada por DevWorm

https://www.youtube.com/playlist?list=PL3cGrGHvkwn2NOT1LSwf5d2XZmlc5Bjsn 

Continuamos con el tutorial del inventario. En esta parte se introduce la gestión de meter ítems y hacer stack en el inventario y la creación de objetos coleccionables, como las manzanas que caen de los árboles o los palos esparcidos por el mundo.


Vamos a actualizar los resources del inventario, como es de acostumbrare, empezaremos por el nivel mas bajo, InvItem no hace falta actualizarlo, sigue igual.

Creamos el Resource InvSlot

 

 Actualizamos el Resource Inv.

 Actualizamos la escena Inv_ui_slot, agregamos un nodo Label nuevo.

 

 Actualizamos script.

 

 Actualizamos el script de la escena de Inv_UI.

 

Agregamos una nueva función al script de Player.

 

 Actualizamos el script de AppleTree.

 

Finalmente, creamos el Resource Palo (InvItem) y la escena stick_collectable(StaticBody2D) y su script.


Estoy viendo que el inventario siempre se plantea de formas muy similares. Si en futuros tutoriales no se aporta nada nuevo, probablemente me los salte.

No pasa nada si no se entiende todo el código al detalle. Lo importante es comprender el flujo general del sistema y cómo se relacionan las escenas. Esto lo he aprendido trabajando en mi propio proyecto: con una idea clara de los conceptos básicos, se puede montar un inventario funcional haciendo las consultas mínimas necesarias.

De hecho, he llegado a crear dos inventarios independientes con capacidad para intercambiar ítems entre ellos.


No hay comentarios:

Publicar un comentario