À propos du projet
Raysim est un framework C++ orienté objet conçu pour le prototypage de graphismes 2D, de simulations physiques et de petits jeux. Il fournit une couche d'abstraction au-dessus de raylib afin de simplifier la création de fenêtres, la gestion des entrées et la gestion de l'état des scènes.
Caractéristiques principales :
- Gestion des scènes : un système permettant d'enregistrer et de commuter entre des scènes visuelles indépendantes possédant des cycles de vie définis (OnAttach, OnStart, OnUpdate, OnFixedUpdate, OnDraw et OnDetach).
- Boucles d'exécution : prise en charge des mises à jour logiques à taux variable et des boucles à pas de temps fixe pour des simulations physiques déterministes.
- Pipeline de rendu : une couche de rendu abstraite pour les formes 2D et les couleurs, avec prise en charge de l'interpolation afin d'assurer des visuels fluides entre les étapes de physique.
- Intégration : prise en charge intégrée d'ImGui pour créer des superpositions de navigation et des outils de débogage.
Le framework nécessite un compilateur compatible C++20 et CMake 3.28+ pour la construction.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.