Noeuds et scènes
Avant de se lancer pleinement dans le logiciel Godot, il est nécessaire d'expliquer le concept de scène et celui de nœud. Ces deux concepts permettent de comprendre le fonctionnement de Godot, mais aussi la raison de sa popularité.
Noeuds
Les noeuds sont les ingrédients de base pour réaliser des jeux dans Godot. Les différents noeuds ont tous des fonctions différentes, permettant parfois d'afficher du texte, une image, de gérer les collisions... Bref, ce sont les différentes composantes pour notre jeu. Les noeuds contiennent généralement:
- un nom
- des propriétés (paramètres)
- des méthodes associés (fonctions)
De plus, il est possible d'étendre les capacités d'un noeud en lui ajoutant des fonctions. De même, un noeud peut avoir des enfants ou un parent; c'est-à-dire être un sous-noeud ou être le racine d'un sous-noeud. Le fait de pouvoir organiser les noeuds de cette facon, sous forme d'un arbre, permet l'élaboration de structures complexes pour vos jeux vidéo.
Scène
Le jeu vidéo est, dans le logiciel Godot, une scène composée de scènes. Cela signifie que le personnage principal est une scène, que les éléments de décors sont un scène, que les items sont des scènes... Si les noeufs nous offre des ingrédients pour notre jeux, c'est dans les scènes que ces ingrédients prennent un sens. En effet, une scène sera composée d'un noeud racine et de ses noeuds enfants. Parmi les noeuds enfants, on peut trouver une autre scène, qui sera elle-même composé d'un noeud racine et de noeuds enfants.
Exemple
Pour expliquer, voici un petit exemple avec un projet test que j'ai pu faire par le passé. En rose-gris, ce sont les scènes; en turquoise le noeud racine; en vert les noeuds. L'entièreté de l'arborescence est donc une scène composé d'un noeud racine et de sous-noeuds. De mêmes, certains sous-noeuds sont en réalité des scènes.
L'ensemble de cette hiérarchie, enregistrée dans un fichier nommé Niveau1, est une scène.
Scène (Notez le signe de clapet de cinéma l'indiquant)
Scène (Notez le signe de clapet de cinéma l'indiquant)
Scène (Notez le signe de clapet de cinéma l'indiquant)
Noeud racine de la scène Niveau1
Noeud enfant de Niveau1
Noeud enfant de Niveau1
Noeud enfant de Niveau1
Noeud enfant de Niveau1
Noeud enfant de Niveau1
Si le concept n'est toujours pas clair, n'ayez crainte, vous aurez amplement le temps de le comprendre à travers les lecons. Retenez seulement qu'une scène n'a qu'un seul noeud racine.