Easelt Builderالتوثيق
Feedback
← فتح Easelt Builder
البداية

مقدمة

Easelt Builder هو مصمّم مرئي لواجهات dx في MTA:SA — ارسم واجهة الـ HUD أو القائمة الخاصة بك، اربط منطقها، وصدّر مورداً جاهزاً للتشغيل.

Easelt Builder هو مصمّم مرئي يعمل داخل المتصفّح لبناء واجهات dxDraw في MTA:SA — واجهات HUD، والقوائم، واللوحات، وشاشات تسجيل الدخول، والمتاجر، وتدفّقات النوافذ المتعدّدة. أنت ترسم على لوحة الرسم، وتنسّق كل عنصر في المفتّش، وتربط المنطق في Blueprint، وتختبره مباشرةً بأي دقّة، وتصدّر مورد MTA جاهزاً للتشغيل — كل ذلك دون أن تغادر متصفّحك.

💡

جديد هنا؟ انتقل مباشرةً إلى Quickstart لبناء وتصدير أول واجهة HUD خاصة بك في دقائق قليلة، ثم عد إلى هذه الصفحة للاطّلاع على الصورة الكاملة.

ما هو Easelt Builder

يحوّل Easelt Builder الأجزاء المُمِلّة من العمل على واجهات dxDraw — حساب مواضع البكسل يدوياً، وتخمين المقياس، وإعادة الاختبار عبر الدقّات المختلفة — إلى سير عمل مرئي ومباشر. كل ما كنت تكتبه يدوياً عادةً باستخدام dxDrawRectangle وdxDrawText وdxDrawImage تقوم بدلاً من ذلك برسمه وسحبه وتنسيقه على لوحة رسم حيّة، ثم تصدّره كمورد قابل للتشغيل.

يعمل التطبيق بأكمله داخل متصفّحك. يُحفَظ عملك محلياً ومشفّراً أثناء التخزينلا يُرفَع أي شيء إلى خادم. تبقى تصاميمك على جهازك.

ℹ️

بما أن المشاريع تعيش في التخزين المحلي لمتصفّحك، فهي مرتبطة بالمتصفّح الذي تستخدمه. صدّر موردك لنقل التصميم بين الأجهزة.

استجابة عبر الكسور

الفكرة الأساسية وراء Easelt Builder هي الاستجابة عبر الكسور: كل موضع وحجم يُخزَّن على شكل كسر من الشاشة، وهو رقم بين 0 و1 — تماماً مثل شيفرة dxDraw المكتوبة جيداً. العنصر عند x = 0.40 يقع على 40% عرضياً من الشاشة على *أي* دقّة، لذا تحافظ واجهتك على تخطيطها سواء شغّل اللاعب دقّة 1080p أو 1440p أو شاشة عريضة جداً.

للمعاينة، يعرض Easelt Builder عند دقّة مختارة. يحوّل كل كسر مُخزَّن إلى قيمة بكسل حقيقية ويقيس النص والتباعد بحيث يطابق ما تراه ما يحصل عليه اللاعبون داخل اللعبة.

المفهومكيف يعمل
القيمة المُخزَّنةكل من x وy وwidth وheight هو كسر من 0 إلى 1.
تحويل البكسلpixel = fraction * gameWidth — يصبح الكسر بكسلاً حقيقياً على الشاشة عند دقّة المعاينة.
عامل المقياسS = gameHeight / 1080 — يتقيّس النص والتباعد نسبةً إلى خطّ أساس 1080p.
مثالx = 0.40 يُعرَض على 40% عرضياً من الشاشة عند كل دقّة.
💡

التفكير بالكسور يعني أنك تصمّم مرّة واحدة ويبدو صحيحاً في كل مكان — دون ضبط دقيق لكل دقّة على حدة.

ما الذي يمكنك بناؤه

واجهات HUD والطبقات العلوية
أشرطة الصحة، وعدّادات الذخيرة، والخرائط المصغّرة، والإشعارات، وغيرها من عناصر الشاشة الدائمة الظهور التي تبقى مثالية البكسل عبر الدقّات المختلفة.
القوائم واللوحات
قوائم ولوحات تفاعلية بمنطق نقر حقيقي — أزرار وعلامات تبويب وعناصر تحكّم تستجيب فعلاً، وليست مجرّد رسومات ثابتة.
تدفّقات النوافذ المتعدّدة
شاشات مترابطة مثل تدفّق تسجيل دخول ← متجر ← مخزون، بنوافذ تُفتَح وتُغلَق وتسلّم إحداها إلى الأخرى.

سير العمل

  1. ارسم على لوحة الرسم
    ضع عناصرك ورتّبها بصرياً على لوحة الرسم الحيّة.
  2. نسّق في المفتّش
    اضبط الألوان والأحجام والخطوط وغيرها من الخصائص للعنصر المحدّد.
  3. أضف المنطق في Blueprint
    اربط التفاعلية — النقرات والحالة وتدفّق النوافذ — باستخدام محرّر Blueprint المرئي.
  4. اختبر مباشرةً
    عايِن واجهتك وهي تعمل عند دقّة مختارة للتأكّد من التخطيط والسلوك.
  5. صدّر مورداً
    أنشئ مورد MTA:SA قابلاً للتشغيل يمكنك إسقاطه في خادمك.

كيف يُنظَّم هذا الدليل

يُقسَّم التوثيق إلى خمسة أجزاء حتى تتمكّن من إيجاد ما تحتاجه في كل مرحلة من مراحل المشروع:

البدء
لا تثبّت أي شيء، افتح البنّاء، وأطلق أول واجهة GUI خاصة بك. ابدأ بـ Quickstart.
التصميم
اعمل على لوحة الرسم والمفتّش — وضع العناصر وتنسيقها وترتيبها عبر الكسور.
التفاعلية
أضف منطقاً حقيقياً في Blueprint — النقرات والحالة وتدفّقات النوافذ المتعدّدة.
الإطلاق
اختبر مباشرةً وصدّر مورد MTA قابلاً للتشغيل.
المرجع
ابحث عن التفاصيل — الخصائص والدوال وأسماء الملفات، كلها في مكان واحد.

اللغات

يتوفّر Easelt Builder بـ خمس لغات، حتى تتمكّن من العمل باللغة التي تشعر بأكبر قدر من الراحة معها:

  • الإنجليزية
  • العربية
  • الفرنسية
  • البرتغالية
  • الإسبانية

© Easelt · C4

Got feedback or an idea?Share it →