TurboRaylib bleibt bei den stabilen Versionen von RayLib, die aktuelle Version ist 4.5.0
Im Gegensatz zu anderen Bindungen funktioniert diese Version stabil unter Win32 und Win64 in Delphi und Lazarus.
Die Raylib-Bibliothek hat viele ABI-Probleme bei der Verwendung von DLLs, alle bekannten Probleme wurden in diesen Bindungen behoben.
TurboRaylib verfügt über eine große Testabdeckung (siehe Beispiele).
Ordner:
Sie können die offizielle DLL hier herunterladen: https://github.com/raysan5/raylib/releases/tag/4.5.0
(Siehe: https://github.com/turborium/TurboRaylib/blob/main/examples/shapes/shapes_logo_raylib_anim/shapes_logo_raylib_anim.dpr)
Raylib ist stark von der Borland BGI-Grafikbibliothek und dem XNA-Framework inspiriert und eignet sich besonders gut für Prototyping, Tools, grafische Anwendungen, eingebettete Systeme und Bildung.
HINWEIS für ABENTEURER: Raylib ist eine Programmierbibliothek zum Programmieren von Videospielen. Keine ausgefallene Benutzeroberfläche, keine visuellen Helfer, keine Debug-Schaltfläche ... nur Codierung auf die reinste Spartan-Programmierer-Art. Siehe: https://www.raylib.com/
Module
Kopfzeile | Unterstützt |
---|---|
raylib.h | ✔️ |
raymath.h | ✔️ |
rlgl.h | ✔️ |
Plattformen
Comiler | Windows 32 | Windows 64 | OSX | Linux |
---|---|---|---|---|
Delphi | ✔ | ✔ | ❓nicht getestet | ❓nicht getestet |
FreePascal | ❓nicht getestet | ✔ | ✔ | ✔ |
Fügen Sie einfach den Ordner „raylib“ zu Ihrem Projekt hinzu, platzieren Sie die erforderliche DLL neben der Exe und los geht’s!
Oder nutzen Sie die Turbogen-Anwendung.
Hinweise:
{$POINTERMATH ON}
in Ihrem Quellcode zu aktivieren!UTF8String()
eingeschlossen wird. Beispiel: UTF8String('My String')
.Seit jeher basiert die Anwendung auf der konkreten Raylib-Version und muss daher mit diesem „Produkt“ verknüpft werden.
In diesem Artikel lesen Sie: http://clarkkromenaker.com/post/library-dynamic-loading-mac/. Siehe: https://habr.com/ru/post/220961/. Ich habe festgestellt, dass die Raylib-Library mit dem korrekten @rpath verbunden ist (XUIN kann die Libanon-Library nicht aufsuchen, lol), aber ohne „Patchinga“ zu lesen ипользовать невозможно было бы.
Die aktuelle Binärdatei von raylib enthält „libraylib.4.5.0.dylib“, nachdem die Datei „libraylib.420.dylib“ heruntergeladen wurde, was die Suche nach dem Download erleichtert – das ist nicht der Fall Es wird empfohlen, „UNIX zu testen“ und zu bestätigen.
Удачной долбежки!
Suchen Sie nach Beispielen, die Sie herunterladen und vertreiben möchten. Ich habe es nicht geschafft, Windows zu posten :)