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

برمجة الألعاب لالروبوت 29: القفز المستمر

42 فيديوهات

238 دقيقة

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

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

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

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

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

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

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

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

عن المؤلف

foto de jotajotavm
José Javier Villena

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