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

برمجة الألعاب لالروبوت 05: ApplicationAdapter

42 فيديوهات

238 دقيقة

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

ApplicationAdapter. وهذا لأنه كما رأيتم في القيام المشروع لالروبوت، سطح المكتب، أيا كان، لديك عدد من أباريق والمبدعين، سطح المكتب أو الروبوت، ويبدو أن القيام بالفعل بهذه المهمة بالنسبة لنا. تطبيق حقا علينا القيام به هو ليس في مصلحتنا. التطبيق libgdx. ما نقوم به هو الكتابة على رمز ولكن الذي يعد النظام الصوتي، ونظام الفيديو،

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

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

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

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

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

في منشئ تبدأ إلا ArrayLists، HashMaps، والطبقات الأساسية للجافا ولكن لا شيء أمر بالغ الأهمية يجب أن تكون في المنشئ، التي ينبغي أن تكون في إنشاء. نحن هنا تهمة الأمور في الحلقة القادمة أو ما يجب تحميلها في وقت لاحق. الطريقة الثانية الأهم هو تقديم. طريقة تقديم مهم لأنه هو واحد التي نستخدمها لتمثيل تطبيق أو لتحديث الحالة من اللعبة.

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

لتقديم كل ما نقوم بتحميله. ولكن أولا، دعونا نركز على كيفية تحميل تلك الصور.

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

عن المؤلف

foto de jotajotavm
José Javier Villena

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