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 | ✔️ |
raymath.h | ✔️ |
rlgl.h | ✔️ |
플랫폼
코밀러 | 윈도우 32 | 윈도우 64 | OSX | 리눅스 |
---|---|---|---|---|
델파이 | ✔ | ✔ | ❓ 테스트되지 않음 | ❓ 테스트되지 않음 |
프리파스칼 | ❓ 테스트되지 않음 | ✔ | ✔ | ✔ |
프로젝트에 "raylib" 폴더를 추가하고 exe 옆에 필요한 dll을 넣고 재미있게 즐겨보세요!
또는 터보겐 응용 프로그램을 사용하십시오.
참고:
{$POINTERMATH ON}
옵션을 활성화하는 것을 잊지 마세요!UTF8String()
으로 래핑하기 때문에 WideSrtirng를 사용합니다. 예: 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" 및 запутался.
잘 지내세요!
Смотрите primеры, я завел 및 вы справитесь. 하지만 Windows로 이동하면 됩니다 :)