بيئة تطوير بصرية للألعاب ثنائية الأبعاد على Phaser JS مفتوح المصدر

احدث اصدار

الإصدار
تحديث
٢٢‏/٠٧‏/٢٠٢٥
مطوّر البرامج
الفئة
Google Play ID
عمليات التثبيت
١+

App APKs

Keolot Phaser Editor 2D APP

Keolot Phaser Editor هو بيئة تطوير بصرية مجانية لألعاب المتصفح ثنائية الأبعاد، تعمل على محرك Phaser مفتوح المصدر، مع فيزياء Matter JS مدمجة. يتميز التطبيق بقدرة مدمجة على إنشاء وتحرير المشاهد، وكائنات اللعبة، والرسوم المتحركة، والصوت، والمفاتيح، بصريًا، وكتابة منطق اللعبة بلغة JavaScript، مع إمكانية ربط الإضافات والبرامج النصية العامة. بفضل التمثيل البصري، تُبسط عملية إنشاء تصميم اللعبة بشكل ملحوظ، مقارنةً بالعمل مباشرةً مع مكتبة Phaser دون تمثيل بصري.

في المحرر التفاعلي، يمكنك إنشاء تصميم بصريًا، ونقل الكائنات، وإضافة أخرى جديدة. يمكنك التنقل في التصميم باستخدام الماوس، وبمساعدة عناصر الواجهة، بما في ذلك تغيير التكبير/التصغير، كما تساعدك المساطر ذات الإحداثيات على التنقل بسهولة. تتوفر إمكانية إضافة ونسخ وتحرير وحذف عناصر لعبة Phaser بصريًا:
- صورة
- نص
- صورة متحركة
- جسيمات
- فيديو
- مستطيل
- صورة متحركة من البلاط

بالإضافة إلى وضع التحرير التفاعلي، يتوفر وضعان لمعاينة اللعبة:
1) معاينة المشهد الحالي. يتيح لك هذا الوضع إيقاف اللعبة مؤقتًا واستئناف التشغيل، بالإضافة إلى التفاعل مع العناصر وتغيير معلماتها في المُفتِّش بشكل فوري. في وضع معاينة مشهد مُحدد، لا يُمكنك التبديل بين المشاهد داخل اللعبة، وهذا يُشبه عرض مشهد مُحدد. كما يُفعَّل وضع معاينة المشهد في وضع تصحيح أخطاء الفيزياء.
2) معاينة اللعبة. يتيح لك هذا الوضع تشغيل اللعبة كما هي، دون إمكانية فحص العناصر وإيقاف التشغيل مؤقتًا.

تتوفر لوحة تحكم لتصحيح الأخطاء وعرضها.

يتيح لك فاحص الكائنات ضبط معلمات كائنات اللعبة (مثل إحداثيات X وY، والزاوية، والتعتيم، والملمس، والعمق، إلخ)، وضبط المعلمات الفيزيائية، ومعلمات الجسيمات ومظهرها (مثل عمر افتراضي، وتردد، وسرعة، وألفا، إلخ)، وضبط خصائص أخرى في اللوحات، مثل اختيار أنواع الرسوم المتحركة وإعدادات الصوت.

يمكن تحويل كائنات الصور والعفاريت إلى كائنات مادية مباشرة في فاحص الكائنات بنقرة واحدة، وتحديد المعلمات الفيزيائية (مثل الكثافة، وشكل التصادم، وفئة التصادم، والاستعادة، وتجاهل الجاذبية، إلخ). في محرر النصوص، يمكنك إنشاء وتعديل خصائص وكائنات اللعبة الأخرى، كما لو كنت تعمل مباشرةً في Phaser، ولكن المحرر المرئي يوفر كل ما تحتاجه.

تدعم بيئة التطوير إنشاء العناصر المرئية التالية المُحمّلة مسبقًا:
- صورة (صور نقطية JPG، PNG، WEBP، AVIF، GIF، SVG)
- SVG (صور متجهة)
- صوت (MP3، WAV، OGG، M4A)
- خط (TTF، OTF)
- فيديو (MP4، WEBM)
- ورقة مجسمة
- أطلس
- رسوم متحركة
- خط BitmapFont
- JSON
- TXT
- XML
- GLSL
- TilemapTiledJSON

في مُفتش المشهد، يُمكنك تحريك المشهد لأعلى أو لأسفل، وتغيير لون خلفيته، وتعيين حدود مادية قياسية بنقرة واحدة، بالإضافة إلى تعيين نصوص المشهد للوظائف الرئيسية لمشهد لعبة Phaser:
- Init()
- Preload()
- Create()
- Update(time, delta)

يمكنك أيضًا إضافة نص برمجي مُخصص للمشهد، على سبيل المثال، مع دوالك الخاصة، سيتم إضافته إلى شيفرة اللعبة قبل Init. إذا كتبتَ أيًا من الدوال Init وPreload وCreate وUpdate في الوضع المخصص، فسيتم تجاهلها، نظرًا لوجود أقسام مخصصة لذلك.

باستخدام محرر النصوص المُميز لقواعد اللغة، يمكنك تحرير كلٍّ من النصوص البرمجية (JS وTS) وملفات النصوص (JSON وTXT). يدعم محرر النصوص الوظائف الأساسية، وهي كافية تمامًا، ولكن لتسهيل العمل على الشيفرة البرمجية، يُنصح باستخدام محرر الأكواد الخارجي المُفضّل لديك لإنشاء ملفات النصوص البرمجية وتحريرها. عند كتابة النصوص البرمجية، يُرجى الرجوع إلى الوثائق الرسمية لمكتبة Phaser 3.90.

يحتوي محرر الأكواد أيضًا على قوالب برمجية للمواقف الشائعة، مثل إضافة حدث إلى كائن، ورسوم متحركة بينية، وإنشاء كائن مادي مُخصص، وأحداث رئيسية، ومعالجة التصادم، وما إلى ذلك.

يمكن حفظ المشروع المُنشأ وتصديره إلى ملف ZIP، ويمكن تصدير اللعبة النهائية إلى ملف ZIP لتشغيلها في المتصفح.
قراءة المزيد

اعلان