Skip to content
Gentilhomme edited this page Apr 17, 2020 · 48 revisions

Bienvenue sur le wiki du framework United pour le logiciel CraftStudio. Un framework est un ensemble d'outil qui va vous permettre de développer et gérer votre jeu plus facilement.

Comment le framework fonctionne ?

Chaque metatable (class) du framework est stocké dans une function ce qui leur empêche de s’exécuter au lancement direct du programme comme par défaut sur CraftStudio (Sauf pour le constructeur et quelques metatables de base vitale au fonctionnement du framework).

Le constructeur va construire chaque metatable en exécutant simplement les fonctions Core de chaque tableau préexistant, si à la fin il reste des tableaux non utiliser alors le constructeur les supprime de la mémoire RAM du programme.

Premier pas :

Pour commencer les bases vont être de construire les metatables nécessaires à votre projet dans un fichier en fin du framework. Exemple :

-- L'utilisateur appelle les Class qu'il a envie d'utiliser.
United.Constructor( {
    "Font", 
    "Lang", 
    "Ascii", 
    "SceneConstructor",
    "TaskCron", 
    "Stylesheets", 
    "UserInterface" 
} )

Certaines class ont des dépendances à d'autres classes, alors faites attention. Ces dépendances sont notifiées dans les documents liés à chacune d'entre elles.

Découvrons ensemble les différentes class et modules, pas d'inquiétude vous n'êtes pas obligé à apprendre quoi ce soit pour le moment :

Reference

Des class plus simple mais très pratique :

Annexes :


UserInterface (pratique et tutoriel)

Dans cette partie nous allons voir en pratique la réalisation d'un HUD avec la framework United, mais aussi les Class qui constitue UserInterface comme Scroll, Fade etc.

Novice function


Stylesheets


FAQ

Ordre des fichiers du framework ?

  • _Constructor[important] tout en haut. (le reste n'a pas de réelle importance).
  • Le fichier boot avant les fichiers script de jeu.
  • Les fichiers de jeux tout en bas.