đ CrĂ©er lâUI de lâInventaire dans Godot 4.4
Dans cette leçon, nous allons crĂ©er une interface dâinventaire pour notre RPG Zelda-like. đźâš
Nous allons procéder par étapes pour bien comprendre chaque concept.
đ Objectif
CrĂ©er un inventaire visuel oĂč seront affichĂ©s les objets ramassĂ©s par Elara, avec une belle interface pixelisĂ©e.
đ PrĂ©paration
- Godot 4.4.1
- Dossier dédié :
inventory/
đ Ătape 1 : CrĂ©ation de lâInventaire (InventoryGui)
On va maintenant crĂ©er notre interface dâinventaire ! đđ
đ CrĂ©ation de la GUI principale
- Crée une nouvelle scÚne de type
Control
. - Renomme-la
InventoryGui
. - Ajoute un enfant :
NinePatchRect
(pour éviter que le sprite se déforme quand il est étendu).
đš Configuration de lâapparence
- Ajoute ta texture dâinventaire Ă ton
NinePatchRect
(par exemple, une fenĂȘtre dâinventaire jolie et pixelisĂ©e). - Clique sur
Edit Region
et ajuste les marges de la texture pour quâelle sâĂ©tire correctement sans se dĂ©former. - Agrandis le
NinePatchRect
pour voir lâeffet : La texture sâĂ©tend proprement ! đ
đ„ TĂ©lĂ©charger les textures
Vous pouvez télécharger les textures nécessaires ici :
đ Ătape 2 : CrĂ©ation des Slots dâInventaire
Maintenant, on va ajouter des slots pour nos objets ! đŻ
đŠ CrĂ©ation des Slots
- Crée une nouvelle scÚne avec un noeud racine de type
Panel
. - Renomme cette scĂšne
InventorySlot
. - Ajoute un
Sprite
en tant quâenfant dePanel
pour représenter le fond de ton slot. - Ajuste ton sprite en utilisant une texture de slot vide (par exemple, un petit carré avec un contour).
đŻ Ta hiĂ©rarchie devrait ressembler Ă ceci :
InventorySlot (Panel)
âââ Sprite (reprĂ©sentant le slot)
â Conclusion
âš Bravo ! Tu as créé lâinterface de ton inventaire et ajoutĂ© des slots vides ! đ
đ Prochaine Ă©tape ? Ajouter des objets collectĂ©s Ă ces slots, les gĂ©rer, les utiliser⊠Tout un programme ! đ
đ„ Voici le lien du nouveau guide : inventory_ui.md