‫أهلا ومرحبا.
‫في هذه المحاضرة ، نضيف شريطًا صحيًا ، كما ترون في أسفل اليسار هنا.
‫نحن أيضًا نجعل لاعبنا أقوى بكثير من العدو حتى نتمكن من الالتفاف وإطلاق النار على
‫الكثير من الأعداء وقتلهم قبل أن تستنفد صحتنا.
‫لذلك دعونا نتعمق ونرى كيف نصنع شريط الصحة هذا.
‫لذا في الوقت الحالي ، ليس لدينا طريقة لمعرفة ما إذا كان لدينا ما يكفي من الصحة.
‫كلاعب ، ما هي المدة المتبقية لنا للعب على أساس مقدار صحتنا الحالية؟
‫الآن لنفعل هذا.
‫أود أن أقدم شريط الصحة على غطاء محرك السيارة الخاص بنا.
‫لذلك سنقوم بذلك من خلال الانتقال إلى عنصر واجهة المستخدم HUD.
‫إذا لم يكن مفتوحًا بالفعل على ED الخاص بك وسوف نبحث عن شريط التقدم في الحنك وإحضار شريط
‫التقدم هذا.
‫الآن ، لماذا شريط التقدم؟
‫لأنه في الواقع يحتوي على جميع سمات شريط الصحة أيضًا ، أي أنه إذا مررنا لأسفل في جزء
‫التفاصيل إلى النسبة المئوية ، فيمكنك ملاحظة ذلك عن طريق تغيير تلك النسبة المئوية ، والتي هي في الواقع
‫رقم بين صفر وواحد ، لذا بشكل طفيف تسمية مربكة ، يمكنك أن ترى أننا نملأ شريطنا
‫ويستنزف بعيدًا.
‫إذن ما نريد فعله حقًا هو البدء بنسبة مئوية واحدة ثم استنزافها حتى نصل إلى النسبة المئوية للصفر
‫، وهي النقطة التي ستموت فيها لعبتنا.
‫هذا هو الهدف.
‫ما أريد القيام به هنا هو أيضًا المضي قدمًا وتغيير نمط التعبئة.
‫لذلك سنقوم بملئها قليلاً ثم ننظر إلى صورة التعبئة ونغيرها.
‫دعونا نرى ما إذا كان بإمكاننا تغيير هذا اللون.
‫لشيء مثل القليل من اللون الأخضر ، لون صحي نموذجي هناك.
‫وبعد ذلك فقط لجعلها واضحة للغاية.
‫ما لدينا هنا هو الصحة بالفعل.
‫سأقوم بإضافة كتلة نصية ، وسأقوم بتسميتها بالصحة وسأذهب وألصقها بجانب شريط الصحة الخاص
‫بنا مثل ذلك.
‫وبعد تحديد هذين المكونين ، أريد تثبيتهما في أسفل اليسار بحيث يتحركان
‫مع الحافة اليسرى السفلية لشاشتنا.
‫لذلك هذا ما سأفعله.
‫لقد اختفى وقمت بتغيير إعدادات المرساة الافتراضية وسأقوم في الواقع بتحريكهما قريبًا
‫قليلاً من الحافة اليسرى السفلية.
‫وسأقوم بتجميع هذا ودعنا نذهب ونلعب.
‫إذا كان لدينا شاشة كاملة ، يمكنك رؤية شريط الصحة موجود هناك في أسفل اليسار
‫، على الرغم من أنه من الواضح أنه لا يمثل صحتنا على الإطلاق.
‫للقيام بذلك ، ما سنفعله هو عرض وظيفة من Ashe إلى الشخصية ، CPP إلى مخطط حتى نتمكن
‫من الحصول على هذا في عنصر واجهة المستخدم Uag.
‫لذلك سأقوم بنسخ المخطط الخالص الذي لدينا من أجله ميت ، ولكن بدلاً من إرجاع قيمة منطقية
‫، سنقوم بإرجاع عدد عشري ، والذي سيكون هذه النسبة المئوية بين صفر وواحد ، وليس من
‫الناحية الفنية نسبة مئوية ، أكثر من جزء صغير ، ولكن مهلا ، وسوف نسميها نسبة الصحة.
‫وسنريده أن يكون مخططًا ، نقيًا وثابتًا ، لأنه لا ينبغي ، عندما نسميها ، تغيير
‫هذه الفئة بأي شكل من الأشكال ، ثم سنمضي قدمًا ونتحكم في التحول p ، وننشئ التنفيذ
‫وما نريد أن نعيده هو الصحة كنسبة مئوية هنا.
‫لذا فكر في الأمر ، تحدٍ صغير صغير لك.
‫كيف تحسب الصحة هنا كنسبة مئوية من إجمالي الصحة؟
‫مرحبًا بعودتك.
‫لنرى إذا كان لديك تجربة ، فستكون الصحة مقسومة على max ، والصحة بهذه البساطة ، لأنه عندما يكون لدينا أقصى
‫صحة لدينا ، ستكون واحدة.
‫عندما يكون لدينا صفر صحة ، ستكون صفرًا وفي كل مكان بينهما.
‫لذلك دعونا نعود إلى المحرر ونقوم بالتجميع.
‫ثم سننتقل إلى واجهة مستخدم HUD الخاصة بنا وبطريقة ما نحتاج إلى التمسك بهذه الشخصية.
‫لذا ما سنفعله هو الانتقال إلى شريط التقدم الخاص بنا ثم التمرير لأسفل إلى حيث لدينا خاصية النسبة
‫المئوية.
‫وبجانبه يمكنك رؤية زر يسمى الربط.
‫إذا قمت بإسقاط ذلك وإنشاء ارتباط ، فسيؤدي ذلك إلى إنشاء وظيفة تتمثل مهمتها في الحصول على
‫قيمة النسبة المئوية.
‫وفي كل مرة يُرجع فيها هذا قيمة مختلفة ، سيتم تحديث واجهة المستخدم.
‫لذلك هذا واضح إلى حد ما.
‫انها تسمى الحصول على في المئة.
‫دعونا نعطيه اسما أفضل.
‫سأقوم بالنقر فوقه ، والانتقال إلى التفاصيل وإعادة تسميته إلى Get Health مثل ذلك.
‫وبعد ذلك ما يتعين علينا القيام به هو بطريقة ما التمسك بشخصيتنا.
‫الآن الطريقة التي يمكننا بها القيام بذلك هي ، أولاً وقبل كل شيء ، أن واجهة المستخدم هذه متصلة بوحدة التحكم في المشغل ، لذلك يمكننا بالفعل الحصول
‫على وحدة التحكم في اللعب.
‫وبعد ذلك من جهاز التحكم في اللعب يمكننا التحكم فيه -.
‫وفي الحقيقة ، إذا كنت تبحث فقط عن بيدق ، يمكنك أن ترى أن هناك بيدق لاعب يمتلك هذا الأمر
‫بشكل مباشر.
‫تمضي قدمًا وتحصل على اللاعب المالك ، ثم تحصل على البيدق الذي يتحكم فيه.
‫وبعد ذلك ، ما يتعين علينا القيام به هو تحويل شخصية مطلق النار إلى إمكانية الوصول إلى الوظيفة
‫التي أنشأناها للتو.
‫وبعد ذلك يمكننا الحصول على النسبة المئوية للصحة ويمكننا فقط الانتقال إلى عقدة العودة الخاصة
‫بنا والتأكد من تمرير دبوس التنفيذ الخاص بنا من شخصية مطلق النار المصبوب.
‫ثم سأقوم بتجميع وحفظ ذلك والضغط على تشغيل.
‫وما يجب أن نراه هو شريط صحي بنسبة 100٪ ثم ينخفض عندما يتم إطلاق النار علينا ، كنت بطيئًا بعض الشيء
‫في رؤية ذلك.
‫لذا سأذهب وأقوم بذلك من منفذ العرض الرئيسي ، اضغط على شريط صحة التشغيل عند واحد ، ثم ينتقل
‫إلى النصف ، ثم تموت.
‫لذلك كل هذا يحدث بسرعة كبيرة جدًا.
‫لذلك أود أن أتحداك لزيادة صحة اللاعب فقط ، وليس صحة اللاعب.
‫أريد أن أشعر بالمستوى ، حيث أن طريقتين تقتلان العدو.
‫ولكن بعد ذلك يتمتع لاعبك بقدر أكبر من الصحة ويستغرق الكثير من اللقطات بعيدًا عن الذكاء الاصطناعي
‫حتى تنزل لأنك بطل كبير وقوي.
‫لذا فإن الفكرة هنا هي خلق طفل للاعب.
‫لذلك سيكون هذا طفلًا من فئة الشخصية ، ولكن ليس فقط من فئة الشخصيات ، ربما
‫بالفعل من فئة المخطط هذه.
‫سيتعين عليك تجاوز بعض المتغيرات المختلفة.
‫أي أن الحد الأقصى للصحة سيكون أعلى بالنسبة للاعب وربما تريد شبكة مختلفة لتمييزك
‫عن كل هؤلاء الأعداء من حولك نحو مقطع فيديو ومعرفة ما إذا كان بإمكانك خوض هذا التحدي.
‫تمام.
‫مرحبًا بعودتك.
‫لذلك سنصعد إلى مجلد المحتوى وسنجد أنفسنا الشخصية.
‫لدينا شخصية مطلق النار BP.
‫سأقوم بالنقر بزر الماوس الأيمن على ذلك وسأقوم بإنشاء فصل دراسي لمخطط الطفل
‫هنا ، والذي سيكون بمثابة شخصية تصويب لاعب تسطير أسفل من BP مثل هذا.
‫والآن عند فتح هذا المخطط ، سيحصل على جميع الخصائص نفسها لمخططه الأصلي لأن تلك كانت
‫موجودة بالفعل في الأصل.
‫ولكن يمكننا الآن اختيار تجاوز بعض الأشياء.
‫أول شيء سأتجاوزه هو الشبكة.
‫لذلك نحن نبدأ.
‫هذه شبكة حمراء.
‫أعتقد أن هذا جيد للأعداء.
‫لكن ما أريده هو الشبكة الخضراء لبطلي.
‫لذلك سيكون من الواضح جدًا أنه رجل مختلف.
‫ثم ننتقل إلى الجذر أو إلى الإعدادات الافتراضية للفئة ونقوم بتغيير الحد الأقصى للصحة.
‫لذلك أريده أن يتمتع بصحة تعادل عشرة أضعاف صحة الأعداء في هذا المستوى.
‫لذلك سأقوم بتجميع ذلك وحفظه.
‫ثم هناك شيء آخر يتعين علينا القيام به وهو تغيير مخططنا.
‫لذلك سنذهب ونبحث عن وضع كسب BP KML وسنقوم بتغيير الفئة الافتراضية - من شخصية BP shooter إلى شخصية
‫BP player shooter لأننا حصلنا بالفعل على مطلق النار الخاص بنا الذي وضعته في العالم
‫وبعد ذلك سنمضي قدمًا ونبدأ اللعب.
‫ويمكنك أن ترى أن لدينا شخصية مختلفة.
‫لديه نظرة مختلفة.
‫وعندما يتم إطلاق النار عليه ، نحصل على شريط الصحة ينخفض بشكل أبطأ بكثير ويمكنني
‫أن أختصر قتل العدو.
‫ولكن لا يزال الأمر صعبًا للغاية إذا وضعت عددًا كافيًا من الأعداء في مشهدك.
‫هذا كل شيء في هذه المحاضرة.
‫لقد رأينا كيف يمكننا إضافة مكون صحي مع الربط ومكون شريط التقدم.
‫في المحاضرة التالية ، سننظر مرة أخرى قليلاً في الرسوم المتحركة من أجل تمكين
‫لاعبنا من التصويب لأعلى ولأسفل باستخدام الشبكة.
‫سأراك هناك.