‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنلقي نظرة على استدعاء التكرار الذي يتيح لنا القيام بشيء ما بشكل متكرر ، بين
‫الحين والآخر ، عدة ثوانٍ.
‫لذا دعنا نمضي قدمًا ونعود إلى البرنامج النصي Instantiate Cubes الذي أنشأناه.
‫والآن أريد أن يكون لدي طريقة لإنشاء المكعبات طوال الوقت.
‫لذلك دعونا نمضي قدمًا وننشئ الطريقة ، الفراغ العام ، وننشئ مكعبًا جديدًا.
‫وهنا نحن ببساطة سننشئ مكعبًا جديدًا بشكل جيد ، إلى حد كبير نفس الموضع الذي كان لدينا في المرة
‫السابقة.
‫لذلك في المفتاح لأسفل ، في كل مرة يتم فيها إنشاء مكعب ، نريد إنشاء مثيل له في موضع معين.
‫لذا ربما نبدأ عند ليس سالب خمسة ، ولكن عند سالب عشرة.
‫والآن بدلاً من استخدام طريقة التحديث ، سنستخدم طريقة البدء.
‫وبعد ذلك سأستخدم التكرار هنا.
‫هذه طريقة تستدعي الطريقة باسم طريقة بالثواني الزمنية ثم بشكل متكرر كل ثانية معدل
‫تكرار.
‫ما يعني أنه سيبدأ بعد فترة زمنية معينة حتى نهيئ أنفسنا للقيام بشيء ما ، لاستدعاء
‫طريقة والقيام بذلك بشكل متكرر حتى نتمكن فقط من قول استدعاء التكرار.
‫وكيف لنا أن نفعل ذلك؟
‫حسنًا ، نعطيه اسم طريقة F ، وهو إنشاء مكعب جديد ، وهو هذا الاسم هنا ، وإنشاء مكعب جديد.
‫إذا كنت تريد التأكد من تهجئتها بشكل صحيح ، فيمكنك ببساطة نسخها وإدخالها هنا.
‫ثم المعلمة التالية التي تحتاجها بعد كم ثانية نريد أن نبدأ؟
‫دعنا نقول بعد 3 ثوانٍ نريد أن نبدأ هذا ومن ثم علينا ضبط معدل التكرار.
‫إذن بعد كم ثانية يجب أن تكرر نفسها؟
‫لذلك دعنا نقول بعد كل ثانية.
‫لنرى الآن ما سيحدث.
‫لنبدأ لعبتنا.
‫وبعد 3 ثوانٍ ، نرى أنه يبدأ في تكوين المكعبات والمكعبات واحدة بجانب الأخرى.
‫الآن هذا سيفعل الشيء نفسه مرارًا وتكرارًا حتى اللانهاية.
‫لذلك حتى لا يتبقى المزيد من ذاكرة الوصول العشوائي لتشغيل لعبتنا ، حتى تتعطل بسبب وجود الكثير من عناصر
‫اللعبة هناك.
‫لذلك عليك توخي الحذر عند استدعاء التكرار.
‫يمكنك بالطبع استدعاء الإلغاء عند نقطة واحدة ، لذا يمكننا القول ما إذا كان العداد أعلى يساوي 20 أو ربما لنبدأ بخمسة
‫حتى نتمكن من رؤية النتيجة.
‫استدعاء هنا ، إلغاء ، استدعاء.
‫لذلك يلغي استدعاء جميع المكالمات على هذا السلوك الأحادي.
‫حسنًا ، لنفعل ذلك.
‫دعونا نحفظه.
‫والآن دعونا نرى عدد المكعبات التي ستنشئها.
‫لا ينبغي أن يكون أكثر من خمسة.
‫لذلك دعونا نرى.
‫واحد ، اثنان ، ثلاثة ، أربعة ، خمسة.
‫حسنًا ، أنت الآن تعرف كيفية بدء استدعاء التكرار وكيفية إنهاء استدعاء التكرار.
‫لذلك يمكنك ببساطة الإلغاء والاستدعاء.
‫بالمناسبة ، إذا كنت تريد الاتصال بشيء ما مرة واحدة فقط ، أعتقد أنه لا يزال طريقة مثيرة للاهتمام.
‫ثم يمكنك استخدام الاستدعاء ثم هذا هو نفس الشيء فقط دون التكرار.
‫لذا يمكنك ، على سبيل المثال ، أن تقول ، نريد إنشاء مكعب جديد ، لذلك دعنا نسمي هذا طريقة إنشاء
‫مكعب جديد بعد 5 ثوانٍ.
‫فلنعلق الآن باستدعاء التكرار.
‫لذا فإن الشيء الوحيد الذي سيحدث بعد 5 ثوانٍ ، سيكون هناك عبارة استدعاء واحدة ستطلق
‫على هذا إنشاء مكعب جديد.
‫لذا يمكنك استخدام ذلك من أجل حدوث تأخير.
‫لذلك سيؤخر إنشاء المكعب بمقدار 5 ثوانٍ.
‫أعلم أن هذا سيكون صامتًا لمدة 5 ثوانٍ ، لكن بعد فترة من الوقت يجب أن نرى أن هناك مكعبًا.
‫وكما ترون ، هناك جديلة لدينا.
‫رائعة.
‫أنت تعرف الآن كيفية استخدام تكرار الاستدعاء وكيفية الاستخدام والاستدعاء وكيفية إلغاء طريقة تكرار الاستدعاء.