عن المشروع
Adore هو إطار عمل مبني لمحرك Love2D (الإصدار 11.5) لتعزيز سير عمل التطوير من خلال دمج نظام واجهة المستخدم والمشاهد المنظم الخاص بـ Godot مع الطبيعة الخفيفة والمرنة لـ Love2D. يدعم الإطار أنظمة Windows وLinux ومنصات الويب عبر love.js. تشمل الميزات الرئيسية أغلفة فيزياء ثنائية الأبعاد مع دعم العوالم المتعددة، وإضاءة مساحة الشاشة، ورندرة قابلة للتوسع عبر دقات الشاشة المختلفة، ورندرة الكانفاس الطبقية. يدعم نظام واجهة المستخدم السمات (theming)، والتنقل عبر لوحة المفاتيح/جهاز التحكم، وعناصر تحكم مدركة للتحويلات. يتضمن تحميل الأصول التخزين المؤقت، وتوليد الأطلس، وتأطير صفحات السبرايت، ومعالجات مخصصة. يتم إدارة المدخلات من خلال سياقات نمطية (GameContext وShortcutContext) مع أحداث قابلة للامتصاص. تدعم الرسوم المتحركة الإطارات الرئيسية (keyframes)، ومسارات الخصائص/الأساليب، والـ tweens. توفر أدوات الرياضيات عمليات في نفس المكان لتجنب تخصيص الكائنات. يتم تعريف المشاهد كدوال تعيد أشجار العقد، ويمكن تبديلها ديناميكيًا. يتوفر محرر اختياري (Toolbox) يمكن الوصول إليه عبر مفتاح backtick. لا يتطلب Adore أي تعديل على love.update أو love.draw، حيث يديرهما داخليًا. التوثيق مشروح ليتوافق مع Lua Language Server. المساهمات مرحب بها ولكن يُحظر المحتوى المولد بواسطة الذكاء الاصطناعي. التبعيات مرخصة بموجب MIT ويجب الإقرار بها. قد لا تعمل بعض الميزات على جميع المنصات؛ راجع INCOMPATIBILITY.md. الترخيص: zlib للنواة، وMIT للتبعيات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.