Godot repose sur certains principes techiques, dont certains pourraient être ignorés mais dont la connaissance permet de mieux appréhender par la suite le fonctionnement et les spécificités du moteur, en particulier pour ceux qui voudront l’adapter à leurs besoins.
Les classes variables et les objets sont des concepts de base dans l’architecture et déterminent la manière dont les ressources et les scripts seront configurés. Comprendre les bases de leur fonctionnement est un bon premier pas pour commencer dans Godot. N’ayez pas peur si vous trouvez tout cela abstrait, vous pouvez toujours revenir dessus plus tard, lorsque vous aurez une meilleure expérience dans la création de jeux avec le moteur.
Dans le code C++ les classes variables (core/variant.h) sont utilisés pour contenir les valeurs de différents types. Les variables sont utilisées dans tout le moteur pour transporter les valeurs dans différentes situations où il est nécessaire de contenir ces valeurs dans un conteneur générique en vue de leur réutilisation.
Exemple de situation où les variables sont utiles :
Les variantes contiennent tous les types nécessaires au développement de jeux :
Un objet est un type basique pour chaque objet du moteur, comme les scènes, les nodes et les ressources que nous expliquerons dans le chapitre suivant. Ici nous restons dans un niveau de compréhension très abstrait, proche de la conception du moteur.
Comme dans la majorité des langages de programmation orienté objet, les fonctionnalités principale des classes objet sont :
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.