‫أهلا ومرحبا.
‫في هذه المحاضرة ، سنقوم بإرفاق تمثال نظاراتنا وإيقاف محاكاة الفيزياء
‫عندما نلصقه في فتحة الباب.
‫لذا ها أنت ذا.
‫لقد نزل مع الباب ونحن قادرون على الوصول إلى القبو تحته.
‫دعنا نتعمق ونرى كيف يتم ذلك.
‫لذلك في الحالة التي يكون لدينا فيها ممثل داخل مكونات الزناد لدينا ، الممثل المقبول
‫، نريد أن يتوقف هذا الممثل عن محاكاة الفيزياء ، ويتعلق بمكون المشغل لدينا ويتحرك معنا.
‫كيف يمكننا القيام بذلك؟
‫حسنًا ، الوظائف التي سنحتاجها هي التالية.
‫سنحتاج إلى وظيفة الممثل التي تسمى إرفاق بالمكون.
‫هذا يسمح لنا بأخذ الفاعل وإرفاق مكون الجذر الخاص به بمكون آخر ، مما يعني
‫أن الممثل ينتقل بعد ذلك مع المكون الذي تم توفيره.
‫ثم الشيء الآخر الذي يتعين علينا القيام به لإيقاف محاكاة الفيزياء هو المكون البدائي نفسه.
‫هناك وظيفة تسمى مجموعة محاكاة الفيزياء.
‫يأخذ منطقيًا حتى تتمكن من ضبطه على خطأ بحيث يتوقف ويتوقف بشكل أساسي عن الانفصال.
‫حسنًا ، لدينا قطعة واحدة من اللغز.
‫لدينا بالفعل ملكية الممثل الذي هو الممثل المقبول.
‫نحتاج الآن إلى الحصول على المكون الجذر لهذا الممثل ومعرفة ما إذا كان مكونًا بدائيًا
‫لك ، لأنه ليس من المسلم به أن يكون للممثل مكون بدائي في جذره.
‫يجب أن يكون لها عنصر مشهد في جذرها.
‫لذا فإن الطريقة التي يمكننا بها القيام بذلك هي أنه يمكننا الذهاب إلى نقطة الفاعل والتأكد من أننا
‫نقوم بذلك في عبارة if حيث نعلم أنه ليس مؤشرًا فارغًا للسهم للحصول على الجذر.
‫وإذا ألقينا نظرة على نوع الإرجاع لهذا ، يمكننا أن نرى أنه مكون U مرئي.
‫الآن هذا أحد الوالدين لمكونك البدائي ، لكن هذا لا يعني أن هذا النوع هو في الواقع
‫مكون بدائي.
‫إذن ماذا سنفعل في هذه الحالة؟
‫حسنًا ، علينا معرفة ما إذا كان لدينا مكون بدائي ويمكننا استخدام دالة تسمى
‫cast.
‫مرة أخرى ، إنها إحدى هذه الوظائف التي تأخذ معاملات وقت التجميع.
‫لذلك نستخدم الأقواس المعقوفة ويمكننا أن نعطيها ذلك.
‫نريد توجيه المؤشر إلى مكونك البدائي ، وإغلاق أقواس الزاوية ، ثم في معلمات وقت التشغيل
‫الفعلية ، نقوم بعمل أقواس ونقوم بتضمين هذا الممثل المكون الجذر.
‫لذا فإن ما يفعله هو التحقق مما إذا كان هذا المكون الذي رأيته هو في الواقع مكون بدائي
‫وأن الناتج سيكون مؤشرًا إلى ذلك المكون البدائي أم أنه سيكون مؤشرًا فارغًا.
‫إذا كان لدينا في الواقع مكون مشهد لم يكن مكونًا بدائيًا.
‫لذلك دعونا نخزن هذا المؤشر المكون.
‫لذلك سيكون مؤشر مكون بدائي ، والذي سنطلق عليه اسم المكون.
‫ثم قبل أن نستخدم هذا ، علينا التأكد من أننا نتحقق مما إذا كان فارغًا.
‫لذلك سنقول إذا كان المكون لا يساوي مؤشر فارغ ، فيمكننا فعل شيء باستخدام مؤشر المكون
‫هذا.
‫لذلك أود أن أتحداك لتجربة ذلك بنفسك ، وإعداد المرفق.
‫ستفتح المستندات في الروابط ، وتحاول قراءتها ، وفهم ما يقول أنه يمكنك القيام
‫به.
‫استخدم الممثل لإرفاق المكون الحالي.
‫يمكنك التمسك بمؤشر الكائن الحالي باستخدام هذه الكلمة الرئيسية في C ++.
‫ثم بالنسبة للوسيطات الثانية التي تعمل ، ستحتاج إلى استخدام قواعد تحويل المرفق F ، والنقطتان
‫تحافظان على تحويل العالم.
‫يمكنك إلقاء نظرة في الوثائق لمعرفة نوع ما يعني ذلك إذا كنت تريد ذلك.
‫ثم أخيرًا استخدم المكون الذي قمنا بإلقائه لتعطيل الفيزياء مرة أخرى باستخدام
‫التوثيق لمعرفة الوظيفة والمعلمات.
‫الحجج لوضع الفيديو وقفة وتذهب.
‫مرحبًا بعودتك.
‫لذا ، أولاً وقبل كل شيء ، سأستخدم المكونات لتعطيل الفيزياء.
‫لذلك ستكون مجموعة سهم للمكونات ، محاكاة الفيزياء.
‫خطأ شنيع.
‫يبدو أن هناك فاصلة منقوطة مفقودة في نهاية خط المدلى بها ، لذلك دعونا نضعها هناك أيضًا.
‫وبعد ذلك سنقوم بإرفاق الممثل.
‫لذلك سيكون سهم الممثل المرتبط بالمكون.
‫المكون الذي نربطه به هو هذا.
‫لذلك دعونا نلقي نظرة على هذا المعامل الثاني.
‫لدينا هذا النوع من قواعد التحويل المرفقة بـ F ، والتي من الواضح أنها بنية وهي تخبرنا
‫بشكل أساسي كيف يجب أن نتعامل مع المرفق.
‫يوجد زوجان تم إنشاؤهما مسبقًا هنا.
‫لدينا التحويل النسبي للكومة ، والذي من شأنه أن يحرك كائننا بشكل أساسي عندما نعلقه.
‫لذلك نحن لا نريد ذلك.
‫ما نريده هو الحفاظ على العالم يتحول.
‫لذلك سنستخدم ذلك.
‫إذن ، إنها قواعد تحويل المرفق F ، القولون يحافظ على العالم ، ضع فاصلة منقوطة في نهاية هذا السطر وأعد
‫التحويل البرمجي.
‫لقد تم ذلك.
‫دعنا نقفز إلى المحرر ، ونمضي قدمًا ونضرب التشغيل ، ونمسك بالغرغول لدينا ونضعه في الكوة.
‫ويمكنك أن ترى أنه نزل على الأرض وقطعت الأرضية طوال الطريق من خلال السماح
‫لنا بالوصول إلى سردابنا.
‫أشياء رائعة.
‫لقد تعلمنا في هذه المحاضرة عن الارتباط بين الممثلين والمكونات وكيف يمكننا الإدلاء
‫بتحويل النوع.
‫إذا كان النوع قابل للتحويل ، سأراك في المحاضرة التالية.