Sobre o projeto
Raysim é um framework orientado a objetos em C++ projetado para prototipar gráficos 2D, simulações físicas e pequenos jogos. Ele fornece uma camada de abstração sobre o raylib para simplificar a criação de janelas, o tratamento de entrada e o gerenciamento de estado das cenas.
Principais recursos incluem:
- Gerenciamento de Cena: Um sistema para registrar e alternar entre cenas visuais independentes com ciclos de vida definidos (OnAttach, OnStart, OnUpdate, OnFixedUpdate, OnDraw e OnDetach).
- Loops de Execução: Suporte tanto para atualizações lógicas de taxa variável quanto para loops de passo fixo, garantindo simulações físicas determinísticas.
- Pipeline de Renderização: Uma camada de renderização abstrata para formas e cores 2D, com suporte à interpolação para garantir visualizações suaves entre os passos de física.
- Integração: Suporte embutido ao ImGui para criar sobreposições de navegação e ferramentas de depuração.
O framework requer um compilador compatível com C++20 e CMake 3.28+ para a construção.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.