0
raylib هي مكتبة لتطوير الألعاب مستوحاة من Borland BGI Graphics lib وإطار XNA.صُنعت كمكتبة بسيطة وسهلة الاستخدام للاستمتاع ببرمجة اللعبة.الميزات - لا تبعيات خارجية ، يتم تجميع جميع المكتبات المطلوبة في raylib - منصات متعددة معتمدة: Windows ، Linux ، MacOS ، Android ... وغيرها الكثير!- مكتوب في رمز C عادي (C99) بتدوين PascalCase / camelCase - الأجهزة المتسارعة باستخدام OpenGL (1.1 أو 2.1 أو 3.3 أو ES 2.0) - طبقة تجريد OpenGL الفريدة (قابلة للاستخدام كوحدة مستقلة): rlgl - تنسيقات الخطوط المتعددة مدعومة (خطوط XNA)، خطوط AngelCode ، TTF) - دعم تنسيقات الملمس الرائعة ، بما في ذلك التنسيقات المضغوطة (DXT ، ETC ، ASTC) - دعم ثلاثي الأبعاد كامل ، بما في ذلك الأشكال ثلاثية الأبعاد ، النماذج ، لوحات الإعلانات ، Heightmaps والمزيد!- نظام المواد المرنة ، ودعم الخرائط الكلاسيكية وخرائط PBR - نماذج الرسوم المتحركة ثلاثية الأبعاد المدعومة (الرسوم المتحركة للعظام الهيكلية) - دعم التظليل ، بما في ذلك تظليل النماذج وما بعد المعالجة.- وحدة رياضيات قوية لعمليات Vector و Matrix و Quaternion: raymath - تحميل الصوت وتشغيله مع دعم التدفق (WAV ، OGG ، MP3 ، FLAC ، XM ، MOD) - دعم تقديم استريو VR مع معلمات جهاز HMD قابلة للتكوين - مجموعة ضخمة من الأمثلة مع +95 رمز أمثلة!- الربط إلى +25 لغة برمجة! ...
raylib