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

برمجة الألعاب لالروبوت 36: إنشاء الخطوات

42 فيديوهات

238 دقيقة

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

ذلك هو أن المرحلة التي يمكن أن يرى أصغر لعرض أكثر الأفق. أنا ذاهب إلى أسفل PIXELS_IN_METER ثابت 90-45. الآن كل شيء سيكون أصغر. أ) نعم. نعمة من ذلك هو أن الآن لدي مكان لوضع المزيد من الأراضي، وهذا أمر سهل، لأنه هو نفس ما فعلته هنا. الفرق الوحيد هو أن الآن لا بد لي من إعطاء المعلمات الأخرى، على سبيل المثال، سوف أضع 12 مترا بعيدا عن الأصل، من قبل الاحتلال 10 مترا،

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

لاعب سوف تطبق قوة سلبية أقوى من ارتفاع القوة. حتى لا فوضى، أنا أوجه ثابت آخر يسمى IMPULSE_JUMP، IMPULSE_JUMP، و 25٪ أكثر قوة. مع هذا سيكون أفضل. يتم ذلك، كما قلت، عن طريق التجربة والخطأ، ولكن الآن مع مزيد من السرعة مذكرة منخفضة.

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

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

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

كما ترون، ويضع GAMEOVER. في الواقع، لا تقدم. هذا يجب أن تكون رقيقة جدا لأنه إذا كان ليس كما تراه هو حافة شفافة، ولذا فإنني سوف تجعل من أنها أضيق، 0.02. يجب أن يكون مثاليا الآن. حسنا. أفضل. ولكن نعمة من الواضح انه اذا كنت تفعل يقفز جيدة وتنسيق جيد، وأنا لم يكن لديك هذه المشكلة وأستطيع أن المضي قدما. المشكلة الآن هو أن أكون قد ذهبت، لذلك سوف تقريري الأخير تعديل تسبب الكاميرا لمتابعة.

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

عن المؤلف

foto de jotajotavm
José Javier Villena

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