
هذه لغة Kotlin ملزمة لمحرك Godot Game. تم تصميمه كوحدة (مثل الربط C#) للتفاعل مع جوهر Godot داخليًا.
يوفر لك الربط Godot API كطبقات Kotlin ، حتى تتمكن من كتابة منطق اللعبة تمامًا في Kotlin.
يمكنك العثور على أمثلة للمشروع في هذه المستودعات:
هناك طريقتان لتوزيع JVM bytecode التي تنتجها برنامج التحويل البرمجي Kotlin:
.jar ، والذي يتم تنفيذه بعد ذلك بواسطة JVM مضمن. لذلك لا يجب أن يقلق المطور بشأن تثبيت المستخدم الخاص به. تم تضمين JVM بالفعل في لعبتك القابلة للتنفيذ.فقط اكتب البرامج النصية الخاصة بك كما تفعل مع GDScript أو لـ C# ولكن مع كل السكر النحوي في Kotlin.
هذا الإصدار من الربط موجود حاليًا في بيتا ! على الرغم من أنه يمكنك استخدام الربط بالكامل ، يرجى ملاحظة أنه قد لا يزال هناك تغييرات في واجهة برمجة التطبيقات. نرحب بأي اقتراحات لديك لتحسين المشروع وواجهة برمجة التطبيقات الخاصة به.
لتكون قادرًا على استخدام هذا الربط ، تحتاج إلى تنزيل قوالب بناء المحرر المخصصة والتصدير من صفحة إصدارات Github! ثنائيات Godot الرسمية لن تعمل!
يمكن العثور على الوثائق هنا. إنه عمل مستمر ، ونحن نحب مدخلاتك لجعلها أفضل!
انضم إلينا على خادم Discord لطرح الأسئلة والعمل مع مجتمع ودود.
إذا كنت ترغب في المساهمة في المشروع ، فيرجى قراءة إرشادات المساهمة وأقسام الإعداد.
تساعدنا Jetbrains على تطوير هذا المشروع من خلال توفير أدوات تطوير للمحاربين. Intellij Idea هي IDE المفضلة لدينا لتطوير Kotlin ونوصي بشدة باستخدامها.
نود أن نقدم شكرًا خاصًا لمجتمع Moe. لقد ساعدونا كثيرًا للحصول على منصة iOS. إذا كنت تنوي إنشاء تطبيق Multi Platform Mobile (وليس اللعبة) ، تحقق من مشروعهم.