‫مرحبًا بعودتك.
‫في الفيديو الأخير ، أنشأنا مكون الكبسولة ، وقمنا بتعيينه ليكون الجذر.
‫في هذا الفيديو ، نحتاج إلى إضافة المزيد من المكونات.
‫على وجه التحديد ، نحتاج إلى بعض الشبكات للقاعدة وجزء البرج في خزاننا.
‫ونحتاج أيضًا إلى نقطة تولد مقذوف ، كما ناقشنا في المحاضرات السابقة.
‫لذلك دعونا نقفز إلى كود VS.
‫الآن هنا في Base Pancake ، لدينا مكون الكبسولة الخاص بنا.
‫يمكننا إضافة مكوناتنا الأخرى في هذا القسم الخاص أسفله مباشرة.
‫لذلك بالنسبة لشبكاتنا ، نريد استخدام مكون شبكة ثابت.
‫وبالطبع ستكون هذه مؤشرات لأن هذا ليس نوعًا أساسيًا وأول شبكة سأسميها شبكة القاعدة
‫تمامًا مثل شبكة قاعدة شركات الكبسولة ستحصل على خاصية ماكرو خاصة بها.
‫لاحظ الآن أن مكون الشبكة الثابتة لا يعطيني خطأ لعدم إعادة توجيه الإعلان عنه.
‫هذا لأن مكون الشبكة الثابت الخاص بك يتم تضمينه افتراضيًا في جميع الممثلين وبالطبع البيادق
‫هي جهات فاعلة ، لذلك فقد استخدم مكون شبكة ثابتة.
‫الآن إذا كنت تتساءل عن كيفية معرفة الأنواع التي يتم تضمينها افتراضيًا والتي لا يتم تضمينها ، يمكنك دائمًا
‫محاولة التجميع ومعرفة ما إذا كان لديك خطأ.
‫نحن نعلم كيف يبدو الخطأ عندما تفشل في تضمين العنوان الذي تحتاجه.
‫هناك طريقة أخرى تتمثل في إعادة توجيه الإعلان ودائمًا تضمين ملفات الرأس لأنواع المحركات
‫غير الواقعية التي تتضمن أدوات حماية تمنع تضمينها عدة مرات في ملف واحد.
‫في الواقع ، الرأس نفسه به واحد من هؤلاء.
‫كانت تسمى Prague WMA مرة واحدة.
‫على أي حال ، لدينا شبكة القاعدة الخاصة بنا ونريد مكون شبكة ثابت آخر.
‫لذلك سيكون هذا مؤشر مكون شبكة ثابتة على شكل حرف U وسيكون هذا بالنسبة للبرج.
‫لذلك سأسمي هذا البرج الشبكي ومثل شبكة القاعدة ، سيحصل أيضًا على ماكرو خاص بخاصية U.
‫والآن بعد أن أصبح لدينا مؤشرات الشبكة الأساسية وشبكة البرج ، فقد حان الوقت لبناء هذه المؤشرات بالفعل.
‫لذلك دعونا نتوجه إلى Base Pont CP ونفعل ذلك في المُنشئ هنا.
‫لذلك سنقول أولاً شبكة القاعدة وسنقوم بتعيين هذه القيمة التي يتم إرجاعها عن طريق إنشاء كائن فرعي
‫افتراضي.
‫الآن قبل أن أكملها ، لماذا لا تمضي قدمًا وتكتب النوع الصحيح هنا؟
‫هذا صحيح.
‫إنه مكون شبكي ثابت.
‫الآن بالنسبة للاسم ، سنستخدم ماكرو النص ويمكننا تسمية هذه الشبكة الأساسية.
‫الآن من المهم أن نربط شبكة القاعدة بشيء ما ، لأننا نرغب في أن تتبع الشبكة مكون الكبسولة
‫حولها.
‫أثناء قيامنا بنقل PON ، سنقوم بإرفاقه بالجذر.
‫لذا فإن الشبكة الأساسية لها وظيفة تسمى مرفق الإعداد ويأخذ مرفق الإعداد مكونًا مرئيًا للإرفاق
‫به.
‫سنقوم بإرفاق شبكة قاعدة لشركات الكبسولة.
‫يمكننا بسهولة الحصول على مكون جذر سابق هنا.
‫الآن سنقوم بإنشاء شبكة البرج بنفس الطريقة.
‫لذا ، فإن شبكة البرج تساوي إنشاء كائن فرعي افتراضي وسيكون هذا أيضًا مكونًا للشبكة الثابتة.
‫وبالنسبة لاسم هذا ، سنسمي هذا البرج الشبكي.
‫لقد ذكرنا سابقًا أننا نرغب في ربط شبكة البرج بشبكة القاعدة حتى نتمكن
‫من القول إن شبكة البرج قد أعدت مرفقًا وسيقوم المكون بإرفاقها بالشبكة الأساسية.
‫إذن سنمرر الشبكة الأساسية وكعامل ، لذا من أين يأتي مرفق الإعداد؟
‫إذا نقرنا بزر الماوس الأيمن وانتقلنا إلى التعريف ، فسنرى أنها وظيفة هنا في مكون المشهد.
‫لذلك كل مكونات المشهد لها هذه الوظيفة.
‫لذلك سنغلق مكون المشهد.
‫الآن ربما تلاحظ أخطاء IntelliSense التي تشير إلى نوع فئة غير مكتمل.
‫هذا في الواقع خطأ خاطئ آخر.
‫وهذا الامتداد الذي قمنا بتنزيله لا يصلح هذا في الواقع ، لكن هذا التجميع جيد ، لذلك لا داعي
‫للقلق بشأنه.
‫الآن ، إذا كان الأمر يزعجك ، يمكنك فقط إضافة التضمين ، المكونات المائلة ، المكون الشبكي الثابت والتي ستتخلص
‫من تلك الخطوط الحمراء.
‫وكما ذكرت ، يشمل هؤلاء حراسًا حتى لا يتم تضمينهم مرتين.
‫لذا فالأمر متروك لك.
‫سأمضي قدمًا وأترك التضمين هنا فقط حتى لا نحصل على تلك التمايلات.
‫والآن بعد أن أصبح لدينا شبكتنا الأساسية في شبكة البرج ، فإن الشيء الوحيد المتبقي هو نقطة تفرخ القذيفة.
‫لذلك سيكون هذا هو التحدي الخاص بك.
‫قم بإنشاء مؤشر يسمى نقطة تولد المقذوف.
‫اختر النوع الصحيح المناسب لنقطة انتشار المقذوف وأعطها اسمًا باستخدام ماكرو
‫النص وأنشئ كائنًا فرعيًا افتراضيًا.
‫اربط نقطة تولد المقذوف بشبكة البرج.
‫والسؤال الذي أريدك أن تفكر فيه هو هل نحتاج إلى تضمين ملف الرأس الخاص به ، وإيقاف الفيديو
‫مؤقتًا وإنشاء هذا المكون الآن؟
‫حسنا.
‫لذلك دعونا نضيف المكون التالي.
‫الآن ، ستكون نقطة تولد القذيفة مكونًا مرئيًا على شكل حرف U ، وسنسمي نقطة تفرخ القذيفة.
‫سنقوم الآن بإضافة ماكرو خاصية لك.
‫حسنا.
‫إذا لم تقم بذلك ، إذا لم تقم فقط بإضافة ماكرو الخاصية الخاص بك الآن ، فلننتقل
‫الآن إلى Base Pond CP ونبني هذا المكون.
‫لذلك سنقول نقطة تولد المقذوف وننشئ كائنًا فرعيًا افتراضيًا.
‫وسيكون هذا مكونًا رأيتموه.
‫الآن ، ربما أعطيت هذا اسمًا رائعًا.
‫سأسميها نقطة ولادة ونحتاج إلى إعداد المرفق لذلك.
‫لذلك سنقول نقطة تولد المقذوف ، ونقوم بإعداد المرفق وسنرفق هذا بشبكة البرج ، وهناك نذهب حتى
‫نتمكن من تجميع هذا ، والتأكد من أن كل شيء يتم تجميعه بنجاح وأن لدينا تجميعًا ناجحًا.
‫لذلك كل شيء يبدو رائعًا.
‫لذلك في هذا الفيديو ، أنشأنا مكونات شبكة ثابتة ورأينا أننا لسنا بحاجة إلى تضمين الرؤوس الخاصة
‫بها.
‫تم تضمينها بالفعل بشكل افتراضي.
‫لقد أنشأنا أيضًا مكونًا للمشهد يسمى نقطة تفرخ المقذوف وتم تجميع الكود الخاص بنا جيدًا
‫دون تضمين رأس ذلك أيضًا.
‫سننشئ مخططًا بناءً على فئة البركة الأساسية C ++ قريبًا جدًا.
‫سأراك في الفيديو التالي.