Sobre el proyecto
Novolis.Raylib proporciona un conjunto completo de enlaces .NET para raylib 6 y raygui. Está estructurado como un ecosistema de múltiples paquetes para satisfacer diferentes necesidades de desarrollo, desde APIs de juego de alto nivel hasta enlaces nativos de bajo nivel.
Componentes clave incluyen:
- Novolis.Raylib: Un paquete meta para instalación de pila completa.
- Novolis.Raylib.Game: Una API "jam" simplificada mediante RayGame.Run para desarrollo rápido.
- Novolis.Raylib.Hosting: Integración con IHost y sistemas por fases como IRenderSystem.
- Novolis.Raylib.Runtime: Proporciona fachadas generadas para Graphics, World, Hud y Gui, junto con gestión de ventanas y registro.
- Novolis.Raylib.Bindings & Abstractions: Manejan la interoperabilidad P/Invoke y los contratos de marco/cáscara.
- Novolis.Raylib.Native: Contiene los binarios preconstruidos de raylib y novolis_raygui para diversos RIDs.
- Novolis.Raylib.Capture: Funcionalidad opcional para transmisión de framebuffer por fotograma.
- Novolis.Raylib.Testing: Un harness de pruebas que incluye renderizado fuera de pantalla y un reloj determinista.
El proyecto utiliza una canalización de generación de código basada en Roslyn para mantener los enlaces y incluye soporte para flujos de trabajo de agentes de IA.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.