TurboRaylib ยึดติดกับ RayLib เวอร์ชันเสถียร เวอร์ชันปัจจุบันคือ 4.5.0
เวอร์ชันนี้ทำงานได้อย่างเสถียรใน Win32 และ Win64 ใน Delphi และ Lazarus ต่างจากการเชื่อมโยงอื่นๆ
ไลบรารี raylib มีปัญหา ABI มากมายเมื่อใช้ DLL ปัญหาที่ทราบทั้งหมดได้รับการแก้ไขแล้วในการผูกเหล่านี้
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 ได้รับแรงบันดาลใจอย่างมากจาก lib กราฟิก Borland BGI และเฟรมเวิร์ก XNA และเหมาะอย่างยิ่งสำหรับการสร้างต้นแบบ การใช้เครื่องมือ แอปพลิเคชันกราฟิก ระบบฝังตัว และการศึกษา
หมายเหตุสำหรับนักผจญภัย: raylib เป็นไลบรารีการเขียนโปรแกรมเพื่อเพลิดเพลินกับการเขียนโปรแกรมวิดีโอเกม ไม่มีอินเทอร์เฟซที่หรูหรา ไม่มีตัวช่วยด้านภาพ ไม่มีปุ่มดีบั๊ก... แค่เขียนโค้ดด้วยวิธีโปรแกรมเมอร์สปาร์ตันที่บริสุทธิ์ที่สุด ดู: https://www.raylib.com/
โมดูล
ส่วนหัว | รองรับ |
---|---|
raylib.h | |
raymath.h | |
rlgl.h |
แพลตฟอร์ม
คอมิลเลอร์ | วินโดว์ 32 | วินโดว์ 64 | OSX | ลินุกซ์ |
---|---|---|---|---|
เดลฟี | ❓ไม่มีการทดสอบ | ❓ไม่มีการทดสอบ | ||
ฟรีปาสคาล | ❓ไม่มีการทดสอบ |
เพียงเพิ่มโฟลเดอร์ "raylib" ในโครงการของคุณ วาง dll ที่จำเป็นไว้ข้าง exe แล้วสนุกได้เลย!
หรือใช้โปรแกรมเทอร์โบเจน
หมายเหตุ:
{$POINTERMATH ON}
ในซอร์สโค้ดของคุณ!UTF8String()
เช่น UTF8String('My String')
Так или иначе ваше приложение бдует связяанно с конкретной версией raylib, для начала надо понять с каким "именем".
เยี่ยมชม "Infa" ได้ที่: http://clarkkromeker.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 :)