TurboRaylib坚持RayLib的稳定版本,当前版本是4.5.0
与其他绑定不同,该版本可以在 Delphi 和 Lazarus 的 Win32 和 Win64 中稳定运行。
raylib 库在使用 DLL 时存在很多 ABI 问题,所有已知问题都已在这些绑定中得到修复。
TurboRaylib 有很多测试覆盖率(参见示例)。
折叠:
您可以在这里下载官方DLL:https://github.com/raysan5/raylib/releases/tag/4.5.0
(参见:https://github.com/turborium/TurboRaylib/blob/main/examples/shapes/shapes_logo_raylib_anim/shapes_logo_raylib_anim.dpr)
raylib 深受 Borland BGI 图形库和 XNA 框架的启发,它特别适合原型设计、工具、图形应用程序、嵌入式系统和教育。
冒险家注意事项: raylib 是一个享受视频游戏编程的编程库;没有花哨的界面,没有可视化助手,没有调试按钮......只是以最纯粹的斯巴达程序员的方式进行编码。请参阅:https://www.raylib.com/
模块
标头 | 支持 |
---|---|
raylib.h | ✔️ |
雷马斯.h | ✔️ |
rlgl.h | ✔️ |
平台
编译器 | 视窗32 | 视窗64 | 操作系统X | Linux |
---|---|---|---|---|
德尔福 | ✔ | ✔ | ❓ 未经测试 | ❓ 未经测试 |
自由帕斯卡 | ❓ 未经测试 | ✔ | ✔ | ✔ |
只需将“raylib”文件夹添加到您的项目中,将必要的 dll 放在 exe 旁边即可享受乐趣!
或使用涡轮发电机应用。
笔记:
{$POINTERMATH ON}
选项!UTF8String()
中。例如: UTF8String('My String')
。Так или иначе ваше приложение бдует связяанно с конкретной версией raylib, для начала надо понять с каким“именем”。
“инфа” описана тут:http://clarkkromenaker.com/post/library-dynamic-loading-mac/。 Итут:https://habr.com/ru/post/220961/。 И да - нам еще повезло что либа raylib собрана с корректным @rpath(да в XUIN каждая либа указывает откуда ее запускать лол), иначе без“патчинга”вообще ипользовать невозможно было бы。
Почему истинный бинарь raylib обозван "libraylib.4.5.0.dylib", хотя внутри назван "libraylib.420.dylib" остаеться загадкой, возможно кто собирал - 源自 смог осознать“преимущества UNIX”和 запутался。
Удачной долбежки!
Смотрите примеры, я завел и вы справитесь。 Или нет, тогда поставьте Windows :)