‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنلقي نظرة على إنشاء الكائنات.
‫لذلك ، دعنا نمضي قدمًا وننشئ كائنًا ثلاثي الأبعاد جديدًا.
‫سأستخدم مكعبًا هنا وأريد إعادة إنتاج هذا المكعب.
‫دعنا نديرها قليلاً حتى نتمكن من رؤيتها بشكل أفضل ، وربما نضيف مادة حتى نتمكن من رؤيتها بشكل
‫أفضل.
‫أو في الواقع ما يمكننا فعله هو تغيير الخلفية إلى لون خالص.
‫الآن يمكننا رؤية المكعب الخاص بنا تمامًا.
‫حسنًا ، ما أريد أن أفعله هو أنني أريد إنشاء مثيل لهذا الكائن عدة مرات على شاشتي وأريد أن أفعل ذلك
‫عبر رمز ، لأن ما فعلناه حتى الآن هو أننا قمنا بنسخه ثم كان هناك وكان علينا
‫نقله حول.
‫لكن يمكننا القيام بذلك عبر الكود أيضًا.
‫لذلك دعونا نمضي قدمًا ونفعل ذلك.
‫دعنا نحفظ هذا المكعب على هيئة مبنى جاهز ، والآن دعونا ننشئ كائنًا فارغًا ، والذي سأسميه البرنامج النصي.
‫سأقوم بحذف هذا المكعب.
‫والآن داخل البرنامج النصي ، أريد أن يكون لدي برنامج نصي سأسميه مكعبات إنشاء مثيل لأن هذا
‫ما سيفعله.
‫بسيط جدا.
‫إنه حقًا يتعلق فقط بمفهوم إنشاء الكائنات.
‫ومن أجل إنشاء مثيل لشيء ما ، يمكنك إنشاء مثيل له بناءً على مبنى جاهز.
‫وما نحتاجه هنا هو مبنى جاهز.
‫لذلك فإن التحويل على وجه الدقة ، قم بتحويل المباني الجاهزة.
‫وضمن طريقة البدء ، أريد إنشاء العديد من هذه المباني الجاهزة.
‫وكيف أفعل ذلك هي الطريقة التالية لـ وأنا يساوي صفرًا.
‫لذلك أنا ببساطة أستخدم حلقة for لإنشائها.
‫أقوم بخفض عشرة أنا زائد زائد بعد ذلك ، نحتاج إلى استدعاء طريقة إنشاء نسخ استنساخ الكائن الأصلي وإرجاع النسخة المستنسخة.
‫هذا ما يفعله.
‫يقوم باستنساخ كائن ، على سبيل المثال ، لدينا الجاهزة ومن ثم إنشاء مثيل له أو إنتاجه في مواقع
‫محددة.
‫لدينا العديد من الحمولات الزائدة المختلفة هنا.
‫لن أخوضها ، لكن الذي سنستخدمه به مبنى جاهز في البداية
‫، وهو كائن.
‫ثم يحتاج إلى موقع حيث يجب أن يكون.
‫لذا سأستخدم المتجه ثلاثة وسأضربه بـ ، دعنا نقول 3. 0 F للموضع X وللوضع Y والموضع
‫Z ، أنا ببساطة أستخدم الصفر.
‫الآن ، بالطبع أحتاج إلى مزيد من المعلومات هنا.
‫لذا فإن المعامل التالي سيكون المعيار ، وسأستخدم الهوية الكاتالونية.
‫لذلك لن يكون هناك تناوب إضافي.
‫حسنا.
‫الآن ، من أجل تشغيل الكود ، نحتاج بالطبع إلى المباني الجاهزة.
‫لذلك دعونا نسحب مكعبنا هنا.
‫والآن ، لنبدأ الآن ، فلنقم بتشغيله.
‫وكما نرى ، بالطبع ، لدينا كلهم بالترتيب بجانب بعضهم البعض.
‫لذلك لديهم جميعًا زاوية مختلفة.
‫وبالطبع يبدأون من الصفر.
‫لذا ما يمكننا فعله هو المضي قدمًا وتغيير ذلك.
‫حسنًا ، دعنا ننتقل قليلاً إلى اليسار.
‫لذلك نستخدم ببساطة -15 زائد هذه القيمة التي لدينا هنا والآن.
‫يجب أن نرى أننا نوفرها جميعًا بالترتيب.
‫وهذا نحن.
‫الآن لدينا مكعباتنا بالترتيب وأنت تعرف كيفية إنشاء هذه المكعبات.
‫يمكنك بالطبع القيام بذلك من خلال مدخلات المستخدم أيضًا.
‫لذا إذا كانت نقطة الإدخال تحصل على المفتاح لأسفل وهنا رمز المفتاح ، سأستخدم المساحة.
‫وما أريد أن أفعله هنا هو أنني أريد أن يكون لدي عداد وعداد هو صفر وسأنسخ هذا الرمز هنا ، وأحذف
‫الحلقة for و أو أحذف طريقة البداية بالكامل.
‫والآن بدلاً من أنا ، أستخدم العداد الخاص بي.
‫لذلك دعونا الآن نحفظ ذلك.
‫ماذا سيفعل ذلك.
‫في كل مرة أستخدم فيها مساحة ، سيتم إنشاء مبنى جاهز جديد في الموضع -15 ، بالإضافة إلى أي قيمة
‫للعداد.
‫وبالطبع قد لا ننسى زيادة القيمة المقابلة ، لذلك دعونا نزيد ذلك.
‫الآن دعنا نحفظ البرنامج النصي ولنقوم بتشغيله مرة أخرى.
‫والآن لنضغط على مفتاح المسافة عدة مرات لنرى ما سيحدث.
‫لذلك أنا أضغط على مفتاح المسافة.
‫وكما ترون ، أقوم بالتصغير قليلاً وكما سترون ، فإنه يخلق مكعبات جديدة طوال الوقت.
‫في احسن الاحوال.
‫الآن أنت تعرف كيفية إنشاء كائنات ستكون ذات صلة كبيرة بمشروعنا التالي.
‫لذا استمتع بالمشروع ونراكم في الفيديو التالي.