برمجة الألعاب لالروبوت

برمجة الألعاب لالروبوت 03: تركيب libgdx

42 فيديوهات

238 دقيقة

حسنا، الآن بعد أن قمنا بتركيب الروبوت ستوديو دعنا نذهب إلى ما يلي، مشاريع مولد التفريغ. ستجد على موقعه على الانترنت الرسمي، libgdx.badlogicgames.com. تذهب إلى قسم التحميل. ومع أنك تحميل المعالج، مشاريع المولد. لماذا مولد المشروع؟ libgdx هي مكتبة المتعدد، ولها إصدارات لكثير من المنابر:

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

من قالب يحتوي، لذلك هو فقط يهم وبدء العمل. وعلاوة على ذلك، فإنه libgdx تستخدم Gradle داخل وهو نظام جديد الذي يستخدم تماما في الآونة الأخيرة في عالم الروبوت والعالم من جاوة، لأنه يجعل من الاسهل بكثير لتجميع الأشياء، أي عند استيراد مشروع في IDE، وIDE لا يعالج ترجمة التطبيق الروبوت. من يدري الترجمة هو Gradle، وسوف يخلق المشروع

لديها بعض النصوص التي تعمل مع Gradle، والتي لا يجب أن تكون مثبتة ولكن يمكنك تحميل إذا أردت. ويتناول البرنامج النصي مع تجميع. يتم استخدام IDE كل ما يفعله هو استدعاء Gradle ويقول 'مهلا، يجمع تطبيق سطح المكتب، الروبوت ...'. هذا هو مفيد لأنه، وبالعودة إلى خط الفيديو السابق، إذا كنت لا تريد استخدام الروبوت ستوديو وتريد استخدام IDE أخرى مثل الكسوف أو نتبيانس، التي تدعمها،

إذا قمت بتثبيت Gradle على النحو المساعد يمكنك استخدام IDE المفضلة لديك بدلا من تثبيت آخر. في أي حال، وفتح مشاريع مولد libgdx و ما يطلب مني الأسئلة حتى أفضل ما يمكن القيام به هو الاستجابة. هنا أقول اسم المشروع وسأتصل 'السريع لا يموت'، وهذا هو الاسم لاستخدامها في حزم، لمشاريع، لمسألة ألقاب اللعبة ... وبموجب الصفقة، التي يجري إلى الأعلى

كل رمز جافا ويحتوي على التعليمات البرمجية. يمكنني استخدام com.jumpdontdie. jumpdontdie الروبوت ولكن ببساطة الحاجة كلمتين ل أقل من ذلك أضع أمام كوم. هنا تبين لي كيف أريد الطبقة الرئيسية للعبة، وسنرى كيف يتم استدعاؤه. في حالتي أنا سأتصل MainGame. وهنا في الوجهة يجب تحديد المكان الذي تريد أن تولد. في حالتي أنا سوف إنشائه على سطح المكتب في مجلد يسمى JDD.

أخيرا هنا أن يطرح SDK الروبوت. تذكر عندما تكون في شريط الفيديو المذكور أعلاه قلت لك أن anotáseis هذا المجلد. آمل أنك سجل. يجب أن توضع هنا إذا لم يكن. فمن الممكن أن، خصوصا في نظام التشغيل Windows، ومعالج التثبيت قد سبق لك. وقد تم التأكد من ذلك عن طريق متغير البيئة التي تخلق أحيانا أندرويد SDK، وأحيانا لا. ولكن إذا لم تكن قد تم،

يبحث في مسار حيث تم تثبيت SDK الروبوت. إذا كنت بحاجة إلى مساعدتك ضرب تصفح وتذهب. هنا libgdx الإصدار الذي تستخدمه. في هذه الحالة 1.6.5. فإنه يترك الإصدارات لا فائدة من كبار السن لذلك فمن غير ذي صلة. وأخيرا في الفرعية أقول ما الفرعية سوف تولد. في حالتي أنا ذاهب لإلغاء كل من HTML ودائرة الرقابة الداخلية، ولكن أنا لن مكتب إزالة العلامة. لأنه على الرغم من أن الهدف هو جعل لعبة للأندرويد،

في حين أن لعبة تحاول أن لا تكون محاكاة سطح المكتب أو المحمول توصيل. أما بالنسبة للملحقات، وهذه هي المكتبات الخارجية التي ليست جزءا من libgdx ولكن يمكن استخدامها في مشروع بالتساوي. وكلما بمناسبة المزيد من المكتبات يمكن استخدامها، ثم هل يمكن أن يضاف باليد إذا كنت قد نسيت بعض. شخصيا سأترك راسم FreeType نشط وBox2D لأننا سوف تستخدم في وقت لاحق.

إذا كنت تريد أن تجعل آخر، وضع الماوس فوقها سوف اقول لكم ما تقوم به. في هذه اللحظة على أنها مجرد وانا ذاهب لتعليم شيء بسيط وأنا لن يعقد مع المكتبات الخارجية. وهنا المزيد، وأطراف ثالثة، والتي هي ليست رسمية في حال كنت ترغب في استخدام أكثر. وأخيرا، عندما يكون كل شيء لترضيك كنت تعطي زر إنشاء. قد نرسل لك هذا الإشعار. هذا هو لأنه تم تصميم libgdx معالج التثبيت للحصول على إصدار أكثر

SDK الروبوت القديم. في البداية لا يكون لديك لقضاء أي شيء خطأ لذلك أعطي نعم لكل شيء. وهذا سوف يستغرق بعض الوقت، وهذا يتوقف على أشياء تحتاج إلى تحميل ومخابئ، وسوف يستغرق أكثر أو أقل. كل ما عليك القيام به هنا هو الحفاظ على الانتظار، تماما كما هو متوقع لخفض SDK الروبوت. في حالتي كما كان لي كل شيء في ذاكرة التخزين المؤقت لن تجعلني أتوقع أي شيء، ولكن في بعض الأحيان يجعل الانتظار 2 أو 3 دقائق، فإنه أمر مثير للإعجاب.

وهنا في تعليمات يروي كيف سيتم استيراد هذا المشروع إلى IDE الخاص بك هو الكسوف، ل NetBeans أو IntelliJ لل. ويستند الروبوت Studio على IntelliJ للجيدا أن التعليمات هي نفسها. أنا فتح الروبوت ستوديو، الذي هو IDE الذي ستستخدمه. عندما أرحب تظهر الشاشة، سأعطيك خيار استيراد مشروع في الجزء السفلي من كل شيء. مع هذا فإنه سيتم وقف استيراد المشاريع Gradle، التي هي هناك هنا،

كما build.gradle والمجلدات Gradle مع البرامج النصية. كل هذا هو ما يعرف كيف يتم تصنيف اللعبة. الروبوت ستوديو كل ما يفعله هو Gradle أسألك بناء. هناك مجلد لكل منصة: سطح المكتب، الروبوت. كل هذا يمكن القيام به من الروبوت ستوديو إذا تم تصديره. أنا المسؤول، وفي حالة الروبوت ستوديو هذا يجعل على الفور. سوف الشاشة الرئيسية الروبوت ستوديو فتح لبدء

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

العثور على دورات جديدة، والاشتراك. لن يكون هناك غير المرغوبة، وعدت :)

عن المؤلف

foto de jotajotavm
José Javier Villena

السيرة الذاتية: محلل مبرمج في لغات مختلفة. منصات المعلم PREMIUM المعترف به عالميا باعتباره CodigoFacilito. مقالات رئيس التحرير Cristalab. ويرعى بلدي قناة يوتيوب من قبل الناشر ANAYA وLaTostadora. أود أن أشرح بالتفصيل وإعطاء أمثلة عديدة لتجنب الشك.