‫أهلا ومرحبا.
‫في هذه المحاضرة ، سنقوم بإلحاق الضرر بهذا الممثل هنا.
‫سنفعل ذلك من خلال تجاوز طريقة افتراضية تسمى إتلاف الممثل.
‫ويمكنك أن ترى في السجل هنا ، أن الصحة تتناقص عندما أصور هذه الشخصية على طول الطريق وصولًا
‫إلى الصفر ثم تتوقف عند الصفر ، وليس الدخول في الأرقام السالبة.
‫لذلك دعونا نتعمق ونرى كيف يتم ذلك.
‫لذا بينما نتمكن حاليًا من إلحاق الضرر بالممثلين الذين ضربناهم هنا ، مثل هذا الرجل
‫، فإننا لا نتلقى هذا الضرر في الواقع.
‫هذا هو المكان الذي تأتي فيه الأساليب الافتراضية للمحاضرة الأخيرة لأنه تمامًا مثل البدء أو اللعب أو التشنج اللاإرادي
‫، نريد أن نكون قادرين على تلقي الضرر على الممثل.
‫الآن ، لحسن الحظ ، إذا ذهبت إلى الممثل H وألقيت نظرة صغيرة هنا ، يمكنك أن ترى
‫أن هناك طريقة افتراضية تسبب الضرر.
‫الآن يمكن القيام بذلك أيضًا مع الأحداث ، وربما تكون قد شاهدته بهذه الطريقة قبل أن تقوم بالتسجيل
‫في الأحداث.
‫الآن ما سأفعله هو مجرد طريقة مختلفة لإحداث الضرر ، حيث لدينا بالفعل ضرر مخزّن
‫ضد الممثل بدلاً من أحد المكونات.
‫وإحدى الطرق السهلة لتلقي هذا الضرر هي من خلال طريقة افتراضية هنا.
‫وهذه هي الطريقة الافتراضية التي سنتجاوزها.
‫لذا سأقوم بنسخ هذا الأمر وانتقل إلى ممثلنا الخاص ، وهو شخصية مطلق النار التي ستكون
‫أسرع في الذهاب والبحث عن شخصية مطلق النار نقطة H والشيء الوحيد الذي أردت
‫التحقق منه هو أين يأتي هذا ، الممثل دوت هـ.
‫لذا إذا مررنا لأعلى ، يجب أن نكون قادرين على رؤية القسم الذي نحن فيه هنا.
‫لذلك سأقوم بالتمرير لأعلى حتى أجد ما إذا كنا في الأماكن العامة أو ما يذهبون إليه ، فنحن في القسم
‫العام.
‫لذلك يجب أن يكون هذا في القسم العام هنا أيضًا.
‫لذلك سأقوم بلصقها أسفل علامة الاختيار الخاصة بنا وإعداد مكون إدخال اللاعب
‫في مطلق النار H ونقوم بلصقه فقط وكما قلت في المحاضرة الأخيرة ، يمكنك استخدام التجاوز للتأكد من أنك بالفعل تجاوز طريقة افتراضية
‫من الوالد وليس من الضروري أن يكون هناك طريقة افتراضية هنا ، لكننا سنحتفظ
‫بها على أي حال.
‫وهنا يمكنك رؤية جميع البيانات التي تأتي لتلحق الضرر.
‫لقد حصلنا على مقدار الضرر وحدث الضرر والمراقب الذي تسبب في الضرر والمحرض وسبب
‫الضرر.
‫كل تلك الأشياء التي مررناها من البندقية تظهر هنا أيضًا.
‫هذا رائع.
‫الآن إذا مضينا قدمًا وقمنا بإجراء تحول تحكم P لإنشاء التنفيذ أو النسخ واللصق ، فيمكننا حينئذٍ المضي قدمًا
‫وإجراء التنفيذ من أجل إحداث الضرر.
‫لكن أول شيء يجب أن نكون حذرين منه هو أنه عندما نتجاوز شيئًا ما ، فإننا
‫نريد التفكير في استدعاء إصدار الفصل الأصلي من "تلقي الضرر" لأنه قد يكون هناك بعض التنفيذ هناك
‫يحتاج إلى تشغيل.
‫لذلك هذا ما سنفعله.
‫نحن نفعل هذا دائما.
‫لقد فعلنا ذلك بالتكنولوجيا.
‫لقد فعلنا ذلك مع بدء اللعب.
‫يمكنك أن ترى دائمًا أننا حصلنا على هذا رائعًا في البداية ، وذلك لأنه عندما نتجاوز طريقة
‫ما ، فإننا نتجاوزها تمامًا.
‫نحن نزيل هذا السلوك تمامًا.
‫لذلك إذا أردنا هذا السلوك ، وهو ما نفعله عادةً ، فعلينا دائمًا أن نبدأ من رائع إلى
‫رائع.
‫لذلك سنقوم بعمل ضرر رائع.
‫سيستغرق ذلك مقدار الضرر.
‫هذا هو المكان الذي يصبح فيه الأمر مملاً قليلاً ، للأسف.
‫أداة الإكمال التلقائي الخاصة بي لا تفعل ذلك لنا.
‫حدث الضرر.
‫ثم ماذا كان التالي؟
‫كان لدينا السيطرة.
‫إذاً المحرض على الحدث ، فلنقله فقط.
‫ومن ثم لدينا سبب الضرر ، وهو الممثل.
‫لذلك يتم استدعاء كل ذلك إلى تنفيذ الوالدين لتلقي الضرر.
‫والشيء الآخر هو أن هذا له نوع إرجاع.
‫إذن ، الضرر الفعلي الذي حدث ، لذلك سنقوم بالطفو.
‫الضرر المطبق هو القيمة المرتجعة من أخذ الضرر.
‫لذلك سنحتفظ فقط بهذا الضرر المطبق هناك.
‫ومن الناحية الواقعية ، سيكون هذا هو نفس مقدار الضرر في حالة الاستخدام الخاصة بنا ، ولكن
‫ليس بالضرورة ، لذلك سنستخدم الضرر المطبق.
‫الشيء التالي الذي نريد القيام به هو الاحتفاظ بالمعلومات حول مقدار الصحة التي نتمتع بها بالفعل.
‫الآن الطريقة التي سأفعل بها هذا هي باستخدام متغيرين هنا.
‫الأول هو أنني سأجعل كلاهما ممتلكات جديدة لأنني أريد أن أجعل الصحة مرئية للمفتش ،
‫على الأقل في الوقت الحالي.
‫وسيكون لدينا الخاصية الأولى وهي أقصى صحة.
‫هذا ما نقوم بتهيئة الصحة عليه في البداية.
‫لذا ، ستكون خاصية التحرير افتراضيًا فقط لأنه سيتم استخدامها في بدء التشغيل.
‫وبالتالي ، فإن تغيير قيمة الحد الأقصى للصحة بعد التأثير ، لن يكون لها أي تأثير.
‫لذا ، سأقوم بتعيين الحد الأقصى للصحة على 100 هنا وبعد ذلك سيكون لدينا خاصية أخرى هنا ، والتي ، كما
‫قلت ، ستكون خاصية جديدة فقط لكي نكون قادرين لفحصها.
‫وسأجعل ذلك مرئيًا في أي مكان.
‫لكن ليس قابلاً للتعديل لأننا لا نريد أن نكون قادرين على تغيير تلك الصحة ، على الأقل ليس في الوقت الحالي.
‫قد ترغب في ذلك لأغراض التصحيح ، لكنني لا أفعل.
‫لذلك سنحصل على صحة هنا وفي اللعب.
‫سنقوم بإعداده بحيث تكون هذه الصحة.
‫يساوي الحد الأقصى للصحة.
‫لذلك نبدأ بالتكاثر.
‫لدينا أقصى صحتنا ومن ثم يمكننا البدء في تقليلها.
‫لذلك حان الوقت لتحدي لتقليل صحة الشخصية.
‫لذلك ستستخدم الضرر المطبق هنا بدلاً من الخيار الآخر هنا.
‫إذن لدينا شخصية مطلق النار ، CP تتلف.
‫لقد حصلنا على مقدار الضرر ، لكننا نريد في الواقع تطبيق الضرر الذي يعود من التعرض
‫للضرر لأنه كان من الممكن تقليل ذلك من خلال بعض العمليات في الوالد.
‫لذلك نحن نفعل ذلك.
‫ثم نقوم بتقليل قيمة الصحة ونسجل النتائج فقط من أجل البساطة حتى تتمكن من التحقق من
‫أنه عندما تطلق النار على تلك العين أن صحته تتدهور ثم تختبرها.
‫لذا أوقف الفيديو واذهب.
‫حسنًا ، أرحب بعودتك.
‫لذلك دعونا نجربها.
‫إذن الصحة ، نريد أساسًا تقليل ذلك من خلال الضرر الذي يحدث.
‫لكن هل هذا كاف؟
‫حسنًا ، ماذا لو كان الضرر المطبق أكبر من مقدار الصحة المتبقية لدينا؟
‫حسنًا ، في هذه الحالة ، ربما نريد أن يكون الضرر المطبق هو هذا القدر من الصحة.
‫إذن ، الطريقة التي يمكننا بها القيام بذلك هي أنه يمكننا القول إن الضرر قد وقع.
‫يجب أن تكون مساوية لـ f Math dot min للصحة.
‫ووقع الضرر.
‫إذن هذا هو الضرر الذي نريد تطبيقه بشكل أساسي.
‫لذلك سنقوم في الواقع بالمضي قدمًا وإعادة تسمية ذلك بدلاً من تسميته تم تطبيق الضرر.
‫سأسميها الضرر الذي سيتم تطبيقه.
‫الضرر للتطبيق.
‫لذا ، قم بإعادة تسمية ذلك هنا ثم الضرر المراد تطبيقه.
‫نحن ذاهبون إلى الصحة مطروحًا منها الضرر.
‫منطقي.
‫والأساس في أسوأ الأحوال هو الصحة.
‫لذا فإن هذا سيقلل من صحتنا إلى الصفر.
‫وتذكر أنه من المفترض أن نعيد الضرر الذي طبقناه بالفعل.
‫لذلك سنقوم بتطبيق ضرر الإرجاع ، والذي تم تطبيقه الآن ونريد أخيرًا سجل UII في النهاية هنا ، والذي
‫سيكون مجرد تحذير حتى نتمكن من رؤيته.
‫وأريد أن تكون هذه هي الحالة الصحية المتبقية هنا وستكون النسبة المئوية F إلى أو النسبة المئوية للحرف الصغير
‫F لإظهار تعويم.
‫وبعد ذلك يمكننا أن نظهر الصحة هناك ونمضي قدمًا ونضرب البناء.
‫حاليا.
‫تم تجميع Mine بعد إصلاح فاصلة منقوطة مفقودة.
‫هنا ، دعنا نذهب ونتأكد من أن لدينا أدوات مطور نافذة ونريد سجل الإخراج هنا حتى نتمكن
‫من رؤية رسالة السجل هذه.
‫وسأمضي قدمًا وأضرب اللعب وأذهب وأحاول إطلاق النار على هذه الشخصية إذا أطلقت النار عليه.
‫ها أنت ذا.
‫تركت الصحة عام 1976 ، بلاه ، بلاه ، بلاه ، وصولاً إلى الصفر.
‫وإذا واصلت التصوير ، فلن نذهب إلى ما دون الصفر بسبب هذه النقطة الدقيقة.
‫هذا يخبرني بأننا قمنا بإعداد صحتنا بشكل صحيح.
‫مجرد طريقة أخرى للقيام بذلك بدلاً من القيام به داخل أحد المكونات.
‫يمكنك القيام بذلك داخل الممثل بالإضافة إلى بعض إيجابيات وسلبيات هذا النهج.
‫في النهاية ، قد ترغب في تجريد هذا في مكون منفصل بحيث يمكنك إعادة استخدامه على عناصر
‫مختلفة.
‫لكن هذه مجرد طريقة أخرى ، كما أقول الآن ، لأن هذه الشخصية لا تبدو ميتة بشكل خاص بعد أن أطلقنا
‫النار عليه إلى مستوى الصفر.
‫نحن بحاجة لإصلاح الرسوم المتحركة لدعم ذلك.
‫سنرى ذلك في المحاضرة القادمة وسأراك هناك.