Benutzer:Onsuspend/Raylib
Erscheinungsbild
Raylib
| |
---|---|
![]() | |
Basisdaten
| |
Hauptentwickler | Ramon Santamaria (Raysan5) |
Erscheinungsjahr | 2013 |
Aktuelle Version | 5.5 |
Betriebssystem | Windows, Linux, OSX, FreeBSD, Android, Raspberry PI, HTML5 |
Programmiersprache | C |
Kategorie | API |
Lizenz | zlib Lizenz |
https://www.raylib.com/ |
Raylib (stilisiert als raylib) ist eine freie und platformunabhängige Bibliothek für das Programmieren von Videospielen und anderen grafischen Benutzeroberflächen mit einem Augenmerk auf einfache Entwicklung. Die Biblothek ist vollständig im C99 geschrieben, hat aber Bindings für über 70 andere Programmiersprachen, einschließlich C#, Go, Lua, Python, Rust und C++.[1]
Raylib steht unter der zlib-Lizenz frei verfügbar[2] und erlaubt somit auch die Einbindung der Bibliothek in nicht-quelloffene Projekte.
Funktionalität
[Bearbeiten | Quelltext bearbeiten]Raylib ist aufgeteilt in einige Untermodule, bestehend aus:
- rcore (Fenster-, Grafikkontext- und Eingabeverwaltung)
- rtextures (Grundlegende Funktionen, um Texturen darzustellen)
- rtext (Grundlegende Funktionen, um Text darzustellen)
- rshapes (Grundlegende Funktionen, um zweidimensionale geometrische Formen darzustellen und nach Kollisionen zu prüfen)
- rmodels (Grunlegende Funktionen, um dreidimensionale geometrische Formen darzustellen)
- raudio (Tonbibliothek, welche auf miniaudio aufbaut)
Raylib nutzt auf Windows, Linux, macOS und HTML5 zur Darstellung von Grafiken und Wahrnehmen von Benutzereingaben das GLFW.
Weblinks
[Bearbeiten | Quelltext bearbeiten]Commons: Raylib – Sammlung von Bildern, Videos und Audiodateien
- https://www.raylib.com/examples.html Beispielprogramme geschrieben mit Raylib und ausführbar im Webbrowser.
- https://github.com/raysan5/raylib/wiki Github-Wiki zu Raylib
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ raylib. Abgerufen am 21. Januar 2025 (englisch).
- ↑ raylib/LICENSE at master · raysan5/raylib. Abgerufen am 21. Januar 2025 (englisch).