‫أهلا ومرحبا.
‫في هذه المحاضرة ، سنضيف مكونًا جديدًا في C ++ يمكننا إضافته إلى الممثلين لدينا لإضافة بعض
‫الوظائف باستخدام بعض التركيبات ، بشكل أساسي.
‫دعونا نتعمق ونرى كيف يتم ذلك.
‫لذلك أريد أن أضيف قسمًا من الجدار يختفي عن الأنظار عندما نضع شيئًا عليه.
‫لذا ما سأفعله هنا هو أنني سأذهب إلى رسم المحتوى وسأبحث
‫عن جدار الزنزانة هنا.
‫وأعتقد أنني أريد هذا بقسم قطع جميل حيث يمكنني لصق تمثال صغير.
‫لذلك سأقوم بسحب هذا إلى المشهد وسأقوم بتدويره بمقدار 180 درجة ومحاولة وضعه
‫بدقة.
‫هناك نذهب.
‫أنزلته إلى مستوى الأرض ويبدو أنه بخير.
‫الآن ، ما أريد أن أفعله مع هذا الممثل هو أنني أريد أن أكون قادرًا على إضافة عنصر إليه
‫يمنحه القدرة على تحريك نفسه.
‫الآن ، تعاملنا مع المكونات من قبل.
‫لقد أضفنا تلك التي تم إنشاؤها بالفعل بواسطة Unreal ، لكننا لم نصنعها في C ++.
‫هذا ما سنفعله في هذه المحاضرة.
‫إذن ما سنفعله هو الانتقال إلى زر الإضافة هذا ويمكنك أن ترى أن هناك
‫خيارًا هنا لإنشاء مكون C ++ جديد.
‫الآن يوجد هنا خياران لأنواع مختلفة من المكونات التي يمكننا أن نرث منها.
‫إذن الأنواع المختلفة من المكونات التي يمكننا بناءها.
‫هناك عنصر فاعل ، وهو مكون يجلس فقط على الممثل ، أي ممثل.
‫ثم هناك مكون المشهد ، وهو مكون الممثل الذي يضيف أيضًا تحويلًا والقدرة على الارتباط
‫بمكونات المشهد الأخرى.
‫لا نحتاج إلى هذه الوظيفة ، لذلك سنذهب فقط إلى المكون النشط.
‫في الوقت الحالي ، سنستخدم مكونات المشهد لاحقًا في القسم.
‫لذلك دعونا نمضي قدما ونضرب التالي.
‫الآن علينا تسمية المكون الخاص بنا وسنطلق عليه ببساطة المحرك وسنمضي قدمًا ونضغط على
‫إنشاء فئة ويفتح على الفور في Visual Studio لي ورمز Visual Studio ويمكنني أن أرى ذلك هناك
‫هو المحرك H و CP المحرك تمامًا كما فعلنا مع الممثلين.
‫من المثير للاهتمام أن نلاحظ أن بادئة هذا الفصل هي أنت سابقًا مع الممثل.
‫كانت البادئة a والشيء الآخر الذي يجب ملاحظته هو أن اسم وظيفة tic يختلف مع
‫مكون.
‫تسمى وظيفتها مكون التشنج اللاإرادي بدلاً من ذلك ، لكنها بخلاف ذلك هي نفسها.
‫وإذا انتقلنا إلى فئة C ++ ، يمكنك أن ترى أن هناك دالة مكون التشنج اللاإرادي هنا.
‫لذلك أود أن أتحداك لتسجيل رسالة على TIC.
‫لذلك ستقوم بإضافة رسالة سجل جديدة ، وإضافة مكون إلى ممثل ، وإضافة المكون الجديد الخاص بك إلى
‫أحد الممثلين ومعرفة ما إذا كان سيطبع الرسالة التي كتبتها.
‫أوقف الفيديو واذهب.
‫تمام.
‫مرحبا بعودتك.
‫لذلك دعونا نعطي هذا طعنة.
‫لذلك في مكون التجزئة ، سنقوم بكتابة تسجيل الدخول للحصول على ماكرو سجل U.
‫نتركه كإعداد للعرض وهنا سأكتب المحرك الذي يضع علامات التعجب بالطبع.
‫دعنا نعود إلى ما هو غير واقعي.
‫في الواقع ، ما يمكنك فعله هو إجراء عنصر تحكم بديل f 11 من أي مكان.
‫في الواقع ، يمكنك القيام بذلك في رمز Visual Studio وسيظهر لك نافذة الترميز المباشر تلقائيًا.
‫عندما يكتمل ، يعيدك إلى المحرر ، فقط يحفظ لك علامة تبويب بديلة.
‫لذا ما يمكننا فعله الآن هو أنه يمكنك أن ترى أن هذا الممثل لا يحتوي على مكوننا الجديد.
‫لننتقل إلى زر الإضافة وسنبحث عن المحرك.
‫وبعد ذلك يمكنك أن ترى أن هناك مكونًا مخصصًا يسمى المحرك.
‫إذا تقدمت وأضفته ، يمكنك أن ترى إضافته إلى قسم منفصل لمكونات الشبكة الثابتة والمكونات
‫الأخرى في الأعلى.
‫ذلك لأن هذه المكونات هنا ، التي ترتبط ببعضها البعض ، هي كل مكونات
‫المشهد ، تلك التي تحتوي على تحويلات يمكن إرفاقها.
‫في حين أن مكونات الممثل العادي ، ومكونات الفعل الأكثر بساطة ، تذهب في قسم منفصل في الأسفل
‫، ولا تفعل ذلك.
‫هم فقط يدخلون في القائمة ، ولا يرتبطون ببعضهم البعض.
‫لذلك لدينا المحرك هنا واللحظة لا تفعل الكثير.
‫دعنا نطرح سجل الإخراج الخاص بنا ودعنا إلى التخطيط ودعنا نمضي قدمًا ونضرب اللعب في اللعبة.
‫ويمكنك أن ترى أننا بالفعل نتحرك معروضًا في سجل الإخراج لدينا.
‫أشياء عظيمة.
‫لقد أنشأنا أول عنصر فاعل في C ++.
‫سأراك في المحاضرة القادمة.