TurboRaylib segue as versões estáveis do RayLib, a versão atual é 4.5.0
Ao contrário de outras ligações, esta versão funciona de forma estável em Win32 e Win64 em Delphi e Lazarus.
A biblioteca raylib tem muitos problemas de ABI ao usar DLLs, todos os problemas conhecidos foram corrigidos nessas ligações.
TurboRaylib tem muita cobertura de testes (veja exemplos).
Dobras:
Você pode baixar a DLL oficial aqui: https://github.com/raysan5/raylib/releases/tag/4.5.0
(Veja: https://github.com/turborium/TurboRaylib/blob/main/examples/shapes/shapes_logo_raylib_anim/shapes_logo_raylib_anim.dpr)
raylib é altamente inspirado na biblioteca gráfica Borland BGI e na estrutura XNA e é especialmente adequado para prototipagem, ferramentas, aplicações gráficas, sistemas embarcados e educação.
NOTA para AVENTUREIROS: raylib é uma biblioteca de programação para desfrutar da programação de videogames; sem interface sofisticada, sem ajudantes visuais, sem botão de depuração... apenas codificando da maneira mais pura e espartana dos programadores. Veja: https://www.raylib.com/
Módulos
Cabeçalho | Suportado |
---|---|
raylib.h | ✔️ |
raymath.h | ✔️ |
rlgl.h | ✔️ |
Plataformas
Compilador | Janelas 32 | Janelas 64 | OSX | Linux |
---|---|---|---|---|
Delfos | ✔ | ✔ | ❓ não testado | ❓ não testado |
FreePascal | ❓ não testado | ✔ | ✔ | ✔ |
Basta adicionar a pasta "raylib" ao seu projeto, colocar a dll necessária ao lado do exe e se divertir!
Ou use a aplicação turbogen.
Notas:
{$POINTERMATH ON}
em seu código fonte!UTF8String()
. Ex: UTF8String('My String')
.Então ou então você está usando o botão raylib, para que você possa usar o mesmo "imenem".
Na página "инфа" você encontrará: http://clarkkromenaker.com/post/library-dynamic-loading-mac/. E aqui: https://habr.com/ru/post/220961/. E sim - нам еще повезло что либа raylib собрана com корректным @rpath(да в XUIN каждая либа указывает откуда ее запускать лол), иначе без "патчинга" вообще ипользовать невозможно было бы.
Para usar o binário raylib, você precisa de "libraylib.4.5.0.dylib", o que significa "libraylib.420.dylib" é o mesmo, возможно кто собирал - тоже не смог осознать "преимущества UNIX" e запутался.
Muito bom!
Tente primeiro, você o ama e você se esforça. Ou não, coloque o Windows :)