Lista de reproducción completa del tutorial Farming Game - Godot - Tutorials Series - Croptails - 2D Top Down Game de Rapid Vectors
https://www.youtube.com/playlist?list=PLWTXKdBN8RZe3ytf6qdR4g1JRy0j-93v9
Empezamos directamente creando el resource FontVariaton.
Creamos la escena PanelContainer InventorySlot.
Cargamos el fichero del Theme que creamos en videos anteriores en el nodo InventorySlot(PanelContainer)
Creamos los Type nuevos, InventoryItemPanel y InventoryLabel.
- InventoryItemPanel.
InventoryLabel.
Cargamos el fontVariation en el font, no carguéis la fuente en crudo.
Revisamos el resto de nodos de la escena.
MarginContainer
LogsCollectable
TextureRect.
LogLabel (Label)
Creamos el resto de PanelContainer mediante copiar y pegar, y hacemos únicos (Make Unique) los nodos TextureRect para que cada panel pueda usar su propio sprite sin afectar a los demás.
Con el InventorySlot terminado, lo metemos en la escena GameScreen.
Ahora empezamos con la lógica, para que todo este empiece a funcionar.
Creamos el script Inventory_Manager.
Agregamos el script al autoload.
Actualizamos el script de CollactableComponent.
En su momento, no hice hincapie en que hay que ponerle el nombre del coleccionable en el @export collectable_name, de no ponerlo, se quedara en blanco y no actualizara el contador del InventarySlot.
Finalmente agregamos un script al InventorySlot (PanelContainer)
No hay comentarios:
Publicar un comentario