منصوبے کے بارے میں
Adore ایک فریم ورک ہے جو Love2D (ورژن 11.5) کے لیے تیار کیا گیا ہے تاکہ Godot کے منظم UI اور سین سسٹم کو Love2D کی ہلکی پھلکی اور لچکدار فطرت کے ساتھ ملا کر ڈویلپمنٹ ورک فلو کو بہتر بنایا جا سکے۔ یہ Windows، Linux اور love.js کے ذریعے ویب پلیٹ فارمز کو سپورٹ کرتا ہے۔ کلیدی خصوصیات میں ملٹی ورلڈ سپورٹ کے ساتھ 2D physics wrappers، اسکرین اسپیس لائٹنگ، مختلف ریزولوشنز پر اسکیل ایبل رینڈرنگ، اور لیئرڈ کینوس رینڈرنگ شامل ہیں۔ UI سسٹم تھیمنگ، کی بورڈ/گیم پیڈ نیویگیشن، اور ٹرانسفارم کے مطابق کنٹرولز کو سپورٹ کرتا ہے۔ اثاثوں کی لوڈنگ میں کیشنگ، اٹلس جنریشن، اسپرائٹ شیٹ فریمینگ، اور کسٹم ہینڈلرز شامل ہیں۔ ان پٹ کو ماڈیولر سیاق و سباق (GameContext, ShortcutContext) کے ذریعے سنک ایبل ایونٹس کے ساتھ مینیج کیا جاتا ہے۔ اینیمیشن کی فریمز، پراپرٹی/میتھڈ ٹریکس، اور ٹوینز (tweens) کی سپورٹ ہے۔ ریاضی کی یوٹیلیٹیز آبجیکٹ ایلوکیشن سے بچنے کے لیے ان پلیس آپریشنز فراہم کرتی ہیں۔ سینز (Scenes) کو فنکشنز کے طور پر بیان کیا گیا ہے جو نوڈ ٹریز واپس کرتے ہیں، اور انہیں متحرک طور پر تبدیل کیا جا سکتا ہے۔ ایک اختیاری ایڈیٹر (Toolbox) بیک ٹِک (backtick) کی کے ذریعے دستیاب ہے۔ Adore کو love.update یا love.draw میں کسی تبدیلی کی ضرورت نہیں ہے — یہ انہیں اندرونی طور پر مینیج کرتا ہے۔ دستاویزات Lua Language Server ہم آہنگی کے لیے نوٹڈ ہیں۔ شراکت داری خوش آئند ہے لیکن AI سے تیار کردہ مواد ممنوع ہے۔ ڈیپینڈنسیز MIT لائسنس کے تحت ہیں اور ان کا اعتراف ضروری ہے۔ کچھ خصوصیات تمام پلیٹ فارمز پر کام نہیں کر سکتی ہیں؛ INCOMPATIBILITY.md دیکھیں۔ لائسنس: کور کے لیے zlib، ڈیپینڈنسیز کے لیے MIT۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.