‫تمام.
‫لذا فإن هدفنا من هذا الفيديو هو تنفيذ الموت لبونس.
‫لذا إذا أصبت عدة مرات من برجنا ، سترى أنني اختفيت لأن دبابتي ماتت.
‫وإذا كنت ماهرًا بما فيه الكفاية ، إذا تمكنت من المضي قدمًا وتدمير أحدهم ، فسترى أنه يختفي
‫أيضًا.
‫لذلك سنقوم بتنفيذ الموت لهذه البيادق في هذا الفيديو.
‫أهلا ومرحبا بكم مرة أخرى.
‫نحن الآن نلحق الضرر بالبيادق عندما تصيبهم المقذوفات.
‫نحن الآن بحاجة لمعرفة كيف سنتعامل مع الأمر بعد الموت.
‫هذا يعني أننا سنحتاج إلى نوع من الوظائف للتعامل مع تدمير ممثل معين.
‫لذلك سنقوم بإنشاء وظيفة تدمير المقبض.
‫نحتاج أيضًا إلى موت ممثل ليعمل ، والذي يمكن أن يسمح لوضع اللعبة بالتعامل مع ما يحدث عندما
‫يموت ممثل في عالمنا وسنطلق على هذا الممثل وظيفة الموت عندما تصل القيمة الصحية إلى
‫الصفر لبيدق معين.
‫لذلك دعونا نتحدث عن خارطة طريق لكيفية تنفيذ هذا النظام.
‫نحن نعلم أن لدينا قذيفة وتستدعي تطبيق الضرر وهذا يؤدي إلى استجابة وظيفة
‫تحمل الضرر لبث المندوب في المكون الصحي.
‫لذلك نحن بحاجة لمعرفة ما يجب القيام به من هناك.
‫حسنًا ، يمكن أن يكون لوضع لعبتنا وظيفة للتعامل معها عند وفاة أحد الممثلين.
‫لذلك في حالة الضرر الذي حدث ، يمكننا التحقق لمعرفة ما إذا كانت الصحة تصل إلى الصفر.
‫وعند هذه النقطة يمكننا أن نسمي وظيفة الممثل مات في وضع اللعبة ومن هناك يستطيع البيدق لدينا التعامل
‫مع تدميره.
‫لذا في النهاية ، سيكون الأمر متروكًا لوضع اللعبة لاستدعاء وظيفة تدمير المقبض للممثل الذي
‫مات.
‫لذلك لدينا القليل من خطة اللعبة ، لذلك دعونا نحدد الخطوات التي يجب اتخاذها لتنفيذ ذلك.
‫أولاً ، سننشئ وظيفة تدمير المقبض وسنضعها في فئة البيدق الأساسية
‫للتعامل مع الوظيفة التي يجب أن تحدث عندما يموت أي من بيادقنا.
‫وسنقوم أيضًا بتنفيذ هذا في فئتي الخزان والبرج ، حيث سيكون لكل منهما وظائفه
‫الفريدة الخاصة به عند وفاته ، ثم سننشئ وظيفة وفاة ممثل ونضعها في فئة وضع اللعبة
‫حتى نتمكن من استدعاء التعامل مع تدمير من هناك.
‫بعد ذلك سنسمي وظيفة التدمير في الممثل مات على وضع اللعبة ومن ثم يمكننا استدعاء
‫الممثل مات من المكون الصحي عندما تصل الصحة إلى الصفر.
‫لنبدأ بخطوتنا الأولى في إنشاء وظيفة تدمير المقبض.
‫لذا فأنا هنا في Base Pond H وأود إضافة وظيفة تدمير المقبض هذه.
‫الآن أخطط لاستدعاء هذا من وضع اللعبة ، مما يعني أنه يجب أن يكون وظيفة عامة
‫حتى أتمكن من وضع هذه الوظيفة هنا في القسم العام.
‫ستكون باطلة وسأسميها التعامل مع الدمار.
‫الآن ، ليس من الضروري أن تأخذ أي معلمات إدخال.
‫إنها ببساطة ستتعامل مع تدمير هذا البيدق بالذات.
‫لذلك دعونا ننفذ هذه الوظيفة في ملف قاعدة البيدق CP وسأضعها هنا تحت المُنشئ.
‫لذلك لدي معالجة التدمير وسأضع اسم فئة البيدق الأساسي قبل اسم الوظيفة مباشرةً
‫هنا.
‫الآن هذه ستكون أشياء تحدث عندما يموت أي من البيادق على أساس البيدق الأساسي.
‫لذلك سأضع هنا ما يجب القيام به يوضح ما سنفعله في وظيفة تدمير المقبض.
‫أود التعامل مع جميع المؤثرات المرئية والصوتية هنا التي لها علاقة بموت البيدق.
‫لذلك سأقول فقط مؤثرات صوتية بصرية مائلة وسنترك الأمر عند هذا الحد وسنتأكد من تذكر
‫تنفيذ هذا عندما نصل إلى المؤثرات الخاصة والأصوات جزءًا من هذا القسم من الدورة.
‫الآن لدينا التعامل مع التدمير هنا ، لكني أود أيضًا أن أضع وظيفة تدمير المقبض
‫في فئتي الخزان والبرج للتعامل مع ما يحدث عندما تموت تلك البيادق.
‫وربما يكون أبسط تنفيذ للتدمير هو برجنا.
‫لذلك دعنا نذهب إلى البرج H وسنضيف هنا وظيفة عامة تسمى تدمير المقبض.
‫لذلك سأقول تدمير مقبض الفراغ وسأقوم بتنفيذ هذا وبرج CP تحت وظيفة التجزئة مباشرة.
‫إذن ها هي علامة التدمير هنا وسأبدأ اسم الوظيفة ببرج مثل هذا تمامًا.
‫الآن في وظيفة تدمير المقبض للبرج ، أود استدعاء الإصدار الفائق بحيث يتم استدعاء التعامل مع التدمير
‫في بيدق القاعدة وسنحصل على تلك المؤثرات المرئية والصوتية عندما يموت البرج.
‫لذلك سأقول لك التعامل الفائق مع التدمير فقط للتأكد من أنه يتم استدعاؤه.
‫وبعد ذلك ، سأقوم بتدمير البرج.
‫الآن رأينا كيف يعمل هذا.
‫نحن ببساطة نسمي وظيفة التدمير ، وهذا سيعالج تدمير البرج.
‫لذلك يمكنني حفظ هذا وإغلاق البرج وملفات CP والآن يمكنني وضع وظيفة تدمير المقبض
‫في فئة الخزان.
‫لذلك سأذهب إلى الخزان وأعلن عن وظيفة عامة هنا تحت وظيفة التجزئة تسمى تدمير
‫المقبض.
‫وسأذهب إلى Tank CP وأقوم بتنفيذ هذا تحت التشنج اللاإرادي هنا ، دون أن ننسى أن
‫أبدأ اسم الوظيفة بخزان.
‫الآن ، تمامًا كما هو الحال في فئة البرج ، نرغب في استدعاء تدمير المقبض الفائق.
‫وبهذه الطريقة سنحصل على تلك المؤثرات المرئية والصوتية.
‫الآن بالنسبة للدبابة ، سنفعل شيئًا مختلفًا بعض الشيء.
‫أود إخفاء الدبابة بدلاً من تدميرها.
‫وبعد ذلك يمكننا تعطيل وظيفة TIC الخاصة به حتى تظل موجودة في العالم وسنظل نمتلكها.
‫لذلك ما زلنا نحصل على هذا المنظر من الكاميرا.
‫نحن فقط لن نكون قادرين على رؤيته أو تحريكه.
‫لذلك لإخفاء الخزان ، يمكننا استدعاء وظيفة تسمى مجموعة الممثلين المخفية في اللعبة وسيتطلب ذلك قيمة منطقية.
‫وإذا مررنا بشكل صحيح ، فسنخفي الخزان بشكل فعال.
‫الآن أود أيضًا تعطيل وضع العلامات وهناك وظيفة لذلك أيضًا.
‫يطلق عليه تمكين tic ممثل المجموعة.
‫ولهذا سأقوم بالمرور بشكل خاطئ ، مما سيعطل التكتكة للدبابات.
‫لذلك يعتني ذلك بوظيفة تدمير المقبض.
‫لذلك لدينا وظيفة تدمير المقبض.
‫خطوتنا التالية هي إنشاء وظيفة مات ممثل في وضع اللعبة.
‫لذلك دعونا ننفذ ذلك.
‫لذلك أنا هنا في وضع لعبة دبابات ضبط وهنا يمكنني إنشاء وظيفة وفاة الممثل الآن أخطط لاستدعاء الممثل
‫مات من فئة مكون الصحة ، مما يعني أن هذا يحتاج أيضًا إلى أن يكون وظيفة عامة.
‫لذلك سأقوم بإضافة قسم عام وإنشاء وظيفة الممثل مات.
‫الآن سيكون هذا باطلاً وسأطلق عليه اسم الممثل مات.
‫وهذا يمكن أن يأخذ ببساطة مؤشر ممثل يسمى Dead Actor والآن يمكننا تنفيذ الممثل مات في وضع لعبة
‫الدبابات.
‫CP لذا سأضعه هنا وأبدأ الاسم بوضع لعبة دبابات اللحن والآن لدينا وظيفة
‫مات ممثل.
‫الآن أود التحقق لمعرفة ما إذا كان الممثل الميت هو الدبابة ، مما يعني أنني سأحتاج إلى
‫متغير للدبابة.
‫حتى العودة في وضع لعبة الدبابات ضبط.
‫سأقوم بإنشاء قسم خاص وسأضيف متغير دبابة سأقوم بإعلانه.
‫وهو من النوع A لمؤشر الخزان وسأقوم ببساطة باستدعاء هذا الخزان وسأحتاج إلى تهيئة هذا
‫بعنوان خزان الخزان ، ويمكنني القيام بذلك والبدء في اللعب.
‫لقد رأينا الآن أن بدء اللعب هو وظيفة محمية وسنعمل على حمايتها هنا في وضع اللعبة
‫حتى نتمكن من التجاوز والبدء واللعب.
‫لذلك سأقول الفراغ الافتراضي ، ابدأ ، العب ، تجاوز ، ويمكنني تنفيذه هنا في ضبط الدبابات ، ووضع اللعبة.
‫نعم.
‫لذلك سيكون لاغياً ابدأ اللعب وسأستخدم دبابات الضبط واسم فئة وضع اللعبة.
‫وأول شيء سأفعله هو استدعاء Super start play.
‫بهذه الطريقة نحصل على وظائف الوالدين ويمكنني الحصول على بيدق اللاعب باستخدام إحصائيات اللعب.
‫لذلك سأقوم أولاً بتضمين إحصائيات اللعب وهذا في احصائيات لعبة kismet slash كما رأينا
‫بالفعل.
‫وهنا يمكنني أن آخذ Tank وأعطيها قيمة إحصائيات لعب الشباب.
‫كف عازف الجيتار.
‫الآن ، هذا يأخذ عنصر سياق عالمي يمكننا استخدامه من أجله ، وسأستخدم الصفر كمؤشر
‫للاعب لأن دبابة لدينا ستكون دائمًا لاعب صفر.
‫نحن نعلم الآن أن اللاعب النفاث - يُرجع المؤشر A - والدبابة من النوع A ، وهي فئة تابعة.
‫وقد رأينا أننا بحاجة إلى الإدلاء بفئة الخزان هذه إذا أردنا تخزين هذه النتيجة في مؤشر الخزان
‫A.
‫لذلك سأقوم أولاً بتضمين رأس الخزان.
‫لذلك سأقول تضمين الخزان H ومن ثم سأقوم بالإرسال إلى الخزان.
‫لذا سأقول تم الإرسال إلى دبابة وأقوم بإعطاء القيمة التي يتم إرجاعها من الحصول على لاعب -.
‫سأضع ذلك بين قوسين هنا.
‫والآن سيكون لدينا مؤشر للاعب - على شكل مؤشر دبابة.
‫والآن بعد أن أصبح لدينا الدبابة ، يمكننا التحقق لمعرفة ما إذا كان ممثلنا الميت هو الدبابة.
‫لذلك يمكننا أن نقول إذا كان الممثل المضاعف الميت يساوي الخزان الآن فقد يكون الخزان فارغًا.
‫وهذا جيد لأنه إذا كان Tank فارغًا ويشير الممثل الميت إلى الخزان نفسه ، فسوف يفشل هذا
‫في فحص if ولن نحاول الوصول إلى مؤشر فارغ لأننا لن نجعله في الداخل.
‫الآن ، إذا كان الممثل الميت هو في الواقع الدبابة ، فأنا أود استدعاء وظيفة تدمير مقبض الدبابة.
‫لذلك سنسمي تدمير مقبض الدبابة.
‫الآن ، بعد استدعاء وظيفة تدمير المقبض ، أود أيضًا تعطيل إدخال جراب الخزان حتى أتمكن من الحصول
‫على الخزان واستدعاء الوظيفة المضمنة التي يرثها الخزان والتي تسمى إدخال تعطيل.
‫الآن تعطيل الإدخال يتطلب وحدة تحكم لاعب.
‫الآن نحن نعلم أن فئة الخزان ، إذا جئنا هنا إلى الخزان H ، لديها متغير ref للتحكم في المشغل
‫، وهو مؤشر إلى وحدة تحكم اللاعب ، ولهذا السبب بدأت أعتقد أن المرجع هو اسم فظيع جدًا
‫لهذا المتغير .
‫نظرًا لأنه ليس مرجعًا ، فهو مؤشر.
‫أنا أفضل أن أسميها وحدة تحكم لاعب الدبابة.
‫لذا في الحقيقة ، لماذا لا نمضي قدمًا ونعيد تسمية هذا؟
‫هذا شيء يفعله المطورون غالبًا عندما يدركون أنهم أعطوا متغيرًا ، اسمًا سيئًا.
‫لذا فإن هذا الرمز لديه طريقة للقيام بذلك بسهولة.
‫يمكنني تمييز هذا المتغير والضغط على المفتاح F two ويطلب مني إعادة تسميته.
‫سأقوم باستدعاء وحدة تحكم لاعب الدبابة.
‫الآن تحقق من هذا.
‫إنه يسمى Tank Player Controller هنا.
‫إذا ذهبت إلى Tank CP ، سأرى أنه تمت إعادة تسميته هنا أيضًا.
‫لذلك لم يكن علي الدخول والبحث عنه والعثور على كل حالة لاعب ، وحدة تحكم ، المرجع.
‫يمكنني البحث عن وحدة تحكم مشغل الخزان وأرى أنه تم تغييره في كل مكان يتم استخدامه هنا.
‫لذا فهذه مهارة إعادة بناء جيدة يجب أن تمتلكها.
‫على أي حال ، بالعودة إلى وضع لعبة الدبابات ، أحتاج إلى تعطيل إدخال الخزان وهذا يتطلب وحدة
‫تحكم في اللاعب.
‫لذلك سأقوم أولاً بالتحقق للتأكد من صلاحية وحدة التحكم في مشغل الخزان بقول ما إذا كان الخزان وأنا بحاجة
‫إلى الوصول إلى وحدة تحكم اللاعب.
‫لكن تذكر أنه في الخزان ، يكون متغير وحدة التحكم في اللاعب خاصًا.
‫الآن يمكننا الكشف عن هذا وجعله عامًا ، أو يمكننا إنشاء وظيفة عامة لهذا المتغير.
‫أفضل أن أجعل معلمًا عامًا لأن هذه ممارسة برمجة أفضل.
‫لذا هنا في القسم العام ، سأقوم بإنشاء برنامج جامع عام لجهاز التحكم في مشغل الدبابات.
‫الآن سيعود مؤشر وحدة تحكم اللاعب A وستسمى هذه الوظيفة get
‫tank player.
‫عادةً ما تكون رموز وحدة التحكم هي اسم المتغير مع get في المقدمة ، كما أنها عادةً ما تكون تكلفة
‫نظرًا لأن هذه الوظيفة ليست مصممة لتغيير أي شيء في هذه الفئة ، إنها ستعيد فقط وحدة تحكم
‫اللاعب.
‫لذلك سنقول إعادة وحدة تحكم لاعب الدبابة وهذا كل ما سيفعله.
‫والآن بعد أن أصبح لدينا وظيفة جامع عامة لوحدة التحكم في مشغل الخزان ، يمكننا الوصول إلى
‫وحدة تحكم اللاعب هنا من داخل وضع اللعبة.
‫لذلك سنقول ما إذا كان الخزان قد حصل على وحدة تحكم مشغل دبابة وقمنا باستدعاء هذه الوظيفة هنا.
‫وإذا وصلنا إلى الجزء الداخلي من بيان if هذا ، فإن وحدة تحكم اللاعب صالحة
‫حتى نتمكن من نقل هذه الدعوة إلى إدخال تعطيل الخزان هنا وسنمرر إلى الإدخال المعطل وحدة تحكم مشغل
‫الخزان.
‫لذلك سنسمي دبابة الحصول على وحدة تحكم اللاعب هنا أيضًا.
‫الآن ، أثناء وصولنا إلى وحدة تحكم اللاعب ، أود أيضًا أن آخذ أدوات التحكم في
‫المشغل لإظهار متغير عضو Boolean لمؤشر الماوس وتعيين هذا على false.
‫لذلك نحن نعطل الإدخال ونتأكد أيضًا من عدم ظهور مؤشر الماوس.
‫لذلك يعتني هذا بالتعامل مع الوظيفة عندما يموت الخزان.
‫الآن ، في حالة أن الممثل الميت ليس الدبابة ، أود بعد ذلك التحقق لمعرفة ما إذا كان هذا مثالًا
‫على فئة البرج.
‫لذلك سأضيف عنصرًا آخر إذا كان هنا.
‫إذن ما هو الشرط لهذا الأمر هنا؟
‫حسنًا ، أرغب في معرفة ما إذا كان يمكن إرسال الممثل الميت إلى برج A ، مما يعني أنني سأحتاج إلى
‫تضمين فئة البرج.
‫لذلك قم بتضمين البرج.
‫وبعد ذلك سأحاول الإلقاء.
‫سأقول إذن cast ، الذي يأخذ أقواس زاوية وأقواس.
‫وما نصبوه أيضًا هو برج وما نصبوه ميت.
‫سيحاول الممثل أن يلقي الممثل الميت.
‫الآن يمكننا بالفعل أخذ نتيجة هذا المصبوب وتعيينه وإنشاء متغير محلي.
‫هنا في الشرط يمكننا أن نقول مؤشر برج ويمكننا تسمية هذا البرج المدمر وإسناد القيمة المعادة من
‫هذا المصبوب إليه.
‫وإذا فعلنا ذلك ، فسنكون قادرين على الوصول إلى هذا الممثل المدمر ، وهو ممثلنا الميت الذي يلقي بالبرج.
‫الآن ، إذا نجح هذا ، فسنصل إلى داخل elseif.
‫وبعد ذلك يمكننا أن نأخذ دمارنا.
‫برج ويمكننا ببساطة استدعاء التعامل مع الدمار.
‫الآن لدينا ممثل مات يعمل هنا في وضع اللعبة الذي يستدعي التعامل مع التدمير ويتعامل
‫أيضًا مع بعض الوظائف المتعلقة بالموت للدبابة.
‫لذلك هذا يعتني بالخطوة الثانية.
‫إنشاء وظيفة مات ممثل وأثناء وجودنا فيها ، أطلقنا عليها أيضًا اسم التدمير في وظيفة
‫الممثل مات.
‫لذا فإن خطوتنا الأخيرة هي استدعاء الممثل مات عندما تصل الصحة إلى الصفر.
‫الآن من أجل استدعاء هذه الوظيفة الموجودة في وضع اللعبة ، سيحتاج مكون الصحة الخاص
‫بنا إلى متغير يخزن عنوان وضع اللعبة.
‫لذلك دعونا ننتقل إلى فئة مكون الصحة.
‫ها هي مكونات الصحة ، وسأضيف متغيرًا خاصًا هنا في الأسفل.
‫وسيكون هذا من النوع A لحن الدبابات وضع مؤشر وضع وسنسمي هذا وضع لعبة دبابات اللحن.
‫سأقوم الآن بإعادة توجيه إعلان هذا ، لذا لا يتعين علي تضمين ملف الرأس الخاص به هنا ومن ثم نحتاج إلى
‫الوصول إلى وضع اللعبة.
‫لذلك دعنا ننتقل إلى مكون الصحة CP وإذا قمت بالتمرير لأعلى ، أرى وظيفة بدء التشغيل هنا وهذا هو المكان
‫المثالي للحصول على وضع اللعبة.
‫مرة أخرى ، وضعه في المُنشئ مبكرًا.
‫نحتاج إلى التأكد من أن وضع اللعبة قد تم إنشاؤه وأنه موجود قبل أن نحاول الوصول إليه.
‫الآن هذه وظيفة مفيدة في إحصائيات تشغيل اللعبة تسمى Get Game Mode وتقول إنها تُرجع قاعدة وضع اللعبة
‫الحالية أو لاغية إذا كان لا يمكن استرجاعها مثل العميل.
‫الآن على العميل أن يتعامل مع البرمجة متعددة اللاعبين ولا داعي للقلق بشأن ذلك.
‫نحن نعمل على الجهاز الوحيد للعبتنا ، لذلك دعونا ننتقل لأسفل وسنرى أن قاعدة
‫وضع اللعبة تأخذ كائن سياق عالمي.
‫هذا مجرد كائن في العالم وقد رأينا كيفية التعامل مع كائنات سياق العالم.
‫لذلك هذا موجود في لعبة ثابتة h ، لذا دعنا ندرج ذلك.
‫وهنا في المكونات الصحية ، سوف يقوم CP بلصق التضمين الخاص بنا لإحصائيات اللعب وبعد ذلك سنطلق على
‫وضع اللعبة هنا ونبدأ اللعب.
‫لذلك سنقول لحن الدبابات ، وضع اللعبة.
‫وضبط ذلك على قيمة لك.
‫تحصل احصائيات اللعب على وضع اللعبة ولكائن سياق العالم.
‫سأقوم بالمرور في هذا والآن لدينا وضع اللعب.
‫لكن بالطبع احصل على وضع اللعبة ، وإرجاع قاعدة وضع اللعبة ونحاول تخزينها في فئة الأطفال
‫، وهو وضع لعبة دبابات الضبط ، مما يعني أننا سنحتاج إلى الإرسال.
‫هذا صحيح.
‫لذلك نحن بحاجة إلى أن نقول "cast to a tune tank mode" و نحن نلقي بالنتيجة من الحصول على وضع اللعبة.
‫سأضع ذلك بين قوسين هناك.
‫ونحن نستخدم وضع لعبة دبابات ضبط.
‫لذلك سأقوم بتضمين ملف الرأس هذا في الأعلى.
‫لذلك سأقول تضمين.
‫وضع لعبة Tune Tanks.
‫لذلك لدينا وضع اللعبة هنا في المكون الصحي.
‫نحن على استعداد للانخفاض هنا في الضرر الذي حدث والتحقق لمعرفة ما إذا كانت صحتنا تصل إلى الصفر.
‫وفي هذه الحالة ، يمكننا استخدام مؤشر وضع لعبة دبابات اللحن الخاص بنا لاستدعاء الممثل الوظيفي مات
‫ويمر في الممثل الذي مات وسيكون هذا هو التحدي الذي تواجهه ، لذا في فئة المكون الصحي في الضرر الذي
‫حدث ، ستتحقق من ذلك لترى إذا وصلت قيمة الصحة إلى الصفر أو انخفضت إلى ما دون الصفر.
‫إذا كان الأمر كذلك ، فحينئذٍ مات ممثل الاتصال باستخدام وضع اللعبة.
‫نظرًا لأن لدينا مؤشرًا إلى وضع اللعبة ، فلا تنس التحقق لمعرفة ما إذا كان هذا المؤشر ليس فارغًا
‫أولاً.
‫وبمجرد استدعاء الممثل مات ، ستحتاج إلى المرور بممثل.
‫سوف تمر في الممثل الذي مات.
‫لذا قم بإيقاف الفيديو مؤقتًا وقم بتنفيذ هذا في وظيفة الضرر الذي تم التقاطه الآن.
‫تمام.
‫لذا فقد طرحنا بالفعل الضرر من الصحة.
‫نحن الآن جاهزون للتحقق لمعرفة ما إذا كانت هذه القيمة الصحية قد وصلت إلى الصفر.
‫لذا سأقول ما إذا كانت الصحة أقل من أو تساوي صفر F وإذا كان الأمر كذلك ، فمن المناسب الاتصال.
‫توفي الممثل الآن لأننا نحتاج إلى التحقق لمعرفة ما إذا كان وضع اللعبة صالحًا.
‫يمكنني وضع إعلان هنا في حالة التحقق والتحقق لمعرفة ما إذا كان وضع لعبة tune Tanks صالحًا.
‫إذا كان فارغًا ، فسيتم إرجاع خطأ هنا ولن نصل إلى الجزء الداخلي من تعليمة if.
‫لذلك إذا وصلنا إلى الجزء الداخلي من عبارة if ، فسيكون وضع لعبة tune tank صالحًا وقد وصلت الصحة إلى الصفر.
‫لذلك يمكننا أن نقول ضبط الدبابات ، ووضع اللعبة.
‫ويمكننا استدعاء الممثل مات.
‫وهذا يتطلب ممثلاً ونعلم أن الممثل الذي مات سيكون الممثل المتضرر.
‫لذلك سنقوم بتمرير الممثل التالف.
‫والآن يمكننا تجميع هذا والنظر إليه.
‫لدينا تجميع ناجح.
‫لذلك دعونا نعود إلى المحرر.
‫وهنا في المحرر ، لماذا لا نمضي قدمًا ونختبر الموت؟
‫دعونا نرى ما إذا كان بإمكاني تدمير بعض هذه الدبابات قبل أن يتم تدميرها بنفسي.
‫سيكون هذا نوعًا من التحدي.
‫أوه ، هناك واحد.
‫قتلت أحدهم وحصلت على الثاني.
‫أوه ، وقد مت.
‫لذلك يمكنك أن ترى أن هذه اللعبة أكثر متعة الآن بعد أن أضفنا الموت والدمار إلى بركنا.
‫لذلك هذا شيء عظيم.
‫حسنًا ، ما أريدك أن تفعله هو أن تهب نفسك كثيرًا ، لأننا في هذا الفيديو تعاملنا مع Actor
‫Death ، والذي يتضمن قدرًا كبيرًا من التفاعل بين هذه الفئات في لعبتنا.
‫الآن الطريقة التي يتم بها تنفيذ الموت هي أن البركة تختفي ببساطة ، مما يعني أننا ما زلنا بحاجة إلى بعض الأشياء.
‫نحن بحاجة للفوز بشروط تخسر.
‫نحن بحاجة إلى طريقة لنظهر للاعب أنه فاز أو خسر المباراة.
‫ونحتاج أيضًا إلى تلك المؤثرات الخاصة.
‫نحتاج إلى بعض الأصوات ، نحتاج إلى بعض الانفجارات.
‫هذه الأشياء ستأتي قريبًا جدًا.
‫لذا تهانينا.
‫لقد قطعت شوطًا طويلاً بالفعل ولم يتبق سوى بضع خطوات.
‫سأراك في الفيديو التالي.