[ad_1]
مترجم GameTest (الإصدار 1.19.10)
مترجم GameTest عبارة عن وظيفة إضافية تنفذ مباشرة التعليمات المكتوبة بلغة برمجة أو لغة نصية في GameTest Framework ، محرك البرمجة النصية الجديد لـ Minecraft: Bedrock Edition.
تسمح الوظيفة الإضافية حاليًا بتنفيذ تعليمات JavaScript و TypeScript البرمجية ، وهي مخصصة بشكل أساسي لتصحيح أجزاء التعليمات البرمجية في اللعبة.
مترجم جافا سكريبت
حاليا جافا سكريبت هي لغة البرمجة الوحيدة التي تسمح للمطورين باستخدام واجهات برمجة تطبيقات GameTest Framework من داخل التعليمات البرمجية الخاصة بهم.
تتيح هذه الوظيفة الإضافية للمطورين تصحيح كود JavaScript و يُبلغ عن حالة خطأ على الفور في Minecraft داخل اللعبة باستخدام هذا المترجم. هذا يقلل من مقدار أخطاء البرنامج النصي التي حدثت أثناء تطوير التعليمات البرمجية والوقت ، ويسمح للمطورين بتجربة الميزات الجديدة المتوفرة في وحدات GameTest Framework API في Minecraft.
لمعرفة المزيد حول GameTest API ، يرجى زيارة توثيق GameTest.
فيما يلي بعض الأمثلة على تنفيذ JavaScript داخل اللعبة:
هذا البرنامج النصي يجعل محرك البرنامج النصي / العالم يقول “قيد التشغيل”
يوضح هذا البرنامج النصي أن البرنامج النصي به خطأ.
للبدء:
- يكتب جافا سكريبت $ في الدردشة للحصول على كتاب السحر
- استخدم كتاب السحر لفتح المترجم
- اكتب كود جافا سكريبت الخاص بك في الدردشة
- يضعط يُقدِّم زر لبدء تنفيذ التعليمات البرمجية الخاصة بك
مترجم TypeScript
TypeScript هي مجموعة شاملة من JavaScript تضيف بناء جملة للأنواع ليتم تحويلها إلى إخراج JavaScript نظيف.
قامت هذه الوظيفة الإضافية بتحويل كود مصدر TypeScript من وحدة CommonJS إلى وحدة ECMAScript لتصبح متوافقة مع GameTest Framework.
هذا المترجم لديه القدرة على إظهار أي حرف في سطر من التعليمات البرمجية تسبب في حدوث خطأ
للبدء:
- يكتب $ مطبوعة في الدردشة للحصول على كتاب السحر
- استخدم كتاب السحر لفتح المترجم
- اكتب كود الكتابة الخاص بك في الدردشة (هذا المترجم لا يدعم إدخال جافا سكريبت)
- يضعط يُقدِّم زر لبدء المترجم
- انتظر حتى تظهر رسالة خطأ أو مترجم JavaScript برمز مجمع
- يضعط يُقدِّم زر مرة أخرى لتنفيذ التعليمات البرمجية الخاصة بك
التوثيق
وثائق هذه الإضافة متوفرة في مستودع GitHub للمترجم.
انقر هنا أو قسم التنزيلات لمزيد من المعلومات!
الصفات
تحتوي القائمة التالية على الحزم التي تستخدمها الوظيفة الإضافية ، إما أن يكون لديهم ترخيص مفتوح المصدر أو يطلبون الإذن:
- TypeScript – مرخص بموجب رخصة أباتشي 2.0
- @ types / mojang-minecraft – مرخص لها بموجب رخصة معهد ماساتشوستس للتكنولوجيا
- @ types / mojang-minecraft-ui – مرخص لها بموجب رخصة معهد ماساتشوستس للتكنولوجيا
- @ types / mojang-minecraft-server-admin – مرخص بموجب رخصة معهد ماساتشوستس للتكنولوجيا
- @ types / mojang-net – مرخص لها بموجب رخصة معهد ماساتشوستس للتكنولوجيا
- @ types / mojang-gametest – مرخص لها بموجب رخصة معهد ماساتشوستس للتكنولوجيا
جَرَّار
اعرض فيديو الوظيفة الإضافية
الرجاء الاشتراك جايلي MC و Jaylyextra شكرا لك.
؟ نبسب؛
رخصة
تم ترخيص كود مصدر الوظيفة الإضافية هذا بموجب رخصة جنو العمومية v3.0، هذا يعنى:
مسموح لك بالتنزيل والاستخدام لـ
- إستخدام تجاري
- تعديل
- توزيع
- استخدام براءات الاختراع
- استخدام شخصي
مع وجود قيود مثل
- مسؤلية
- ضمان
يجب عليك أن
- إقرار بالترخيص وإشعار حقوق النشر الخاص بالوظيفة الإضافية
عندما تعرض هذه الوظيفة الإضافية على وسائل التواصل الاجتماعي ، يجب عليك إعادة توجيه هذه الوظيفة الإضافية إلى صفحة الويب هذه مع لا توجد روابط تنزيل بديلة (ميديافاير ، لينكفيرتيز ، إلخ.)، فهذا يسمح للمنشئ بالحصول على أكثر التحليلات دقة لهذا المشروع.
سجل التغيير المترجم
تصدر الوظيفة الإضافية تحديثًا لإصدار Minecraft beta / معاينة 1.19.10 وإصدار Minecraft 1.19.0 ، يرجى مراجعة المستودع للحصول على تغييرات محدثة.
- قم بتحديث ملفات DTS لـ @ types / mojang-minecraft ومكتبات الكتابة الافتراضية من أجل دقة ترجمة أفضل.
- تمت إضافة @ type / mojang-minecraft-ui و @ types / mojang-minecraft-server-admin و @ type / mojang-net typings من NPM.
- تمت إضافة دعم “mojang-minecraft-server-admin” ووحدة “mojang-net”.
تم تصميم هاتين الوحدتين للاستخدام في خوادم Bedrock المخصصة فقط. - تجريبي: تمت إضافة Python إلى الوظيفة الإضافية للمترجم الفوري ، ولكن بيان الاستيراد غير مدعوم.
تثبيت
أولا تذهب إلى قسم التنزيل والنقر “تحميل مترجم GameTest”.
ستتم إعادة توجيهك إلى Linkvertise و GitHub، ثم سيتم تنزيل الوظيفة الإضافية على جهازك.
قم باستيراد الوظيفة الإضافية إلى Minecraft (ويفضل آخر ماين كرافت بيتا / معاينة)
في محيط العالم ، تمكين GameTest Framework في قسم تجريبي.
إذا كان إصدار Minecraft الخاص بك أقل من 1.18.30 ، فلن يظهر مربع الحوار عند كتابة $ javascript بسبب واجهة برمجة تطبيقات قديمة ، فسيتعين عليك بدء الترميز في الدردشة باستخدام $ prefix.
لبدء الترميز على إصدارات Minecraft الأقل من 1.18.30 ، يجب عليك تبديل إصدار GameTest Framework إلى أقل من 1.18.30. فمثلا:
اسم القرار عرضة للتغيير ، نوصي دائمًا باستخدام هذه الوظيفة الإضافية في أحدث إصدار ثابت / معاينة من Minecraft.
لمزيد من المعلومات ، تحقق من الوثائق هنا.
[ad_2]