‫مرحبًا بعودتك.
‫سأوضح لكم في هذا الفيديو كيفية الانتقال من مشهد إلى آخر.
‫لذلك دعونا ننشئ مشهدًا جديدًا.
‫يمكننا القيام بذلك بعدة طرق.
‫على سبيل المثال ، إنشاء ومشهد.
‫أو يمكننا تكرار مشهدنا الرئيسي.
‫حسنًا ، دعنا نمضي قدمًا وننشئ مشهدًا جديدًا الآن.
‫لذلك قم بإنشاء المشهد.
‫وسأسمي ذلك المستوى الأول.
‫والآن ننتقل من المستوى الرئيسي إلى المستوى الأول ، على سبيل المثال.
‫دعنا نضغط على المستوى الأول ونحفظ المشهد الحالي الذي نحن فيه.
‫والآن يمكنك أن ترى أنه لا يوجد شيء في هذا المشهد.
‫لذا فإن الشيء الوحيد الذي سأضيفه إلى مشهد المستوى الأول لدينا هو واجهة المستخدم وواجهة المستخدم ، والتي أسميها نصًا
‫أو النص.
‫وسيقول المستوى الثاني فقط.
‫وسأركز على ذلك و.
‫ضعه في المركز.
‫الآن ، سأضيف زرًا صغيرًا هنا أيضًا.
‫أنت أنا زر.
‫وسيقول نص الزر ، انتقل إلى المشهد الرئيسي وهذا كل شيء.
‫لذا ما أريد القيام به هو أن أنتقل من هذا المشهد إلى المشهد الرئيسي ومن المشهد الرئيسي ،
‫أريد أن أصل إلى المستوى الأول.
‫لذا احفظ المستوى الأول ، والتحكم في المشهد SE ثم انتقل إلى المشهد الرئيسي.
‫والآن هذا الزر هنا.
‫ما يجب أن تفعله هو نقلنا إلى المستوى الأول.
‫انتقل إلى المستوى الأول.
‫حسنا.
‫الآن الزر لديه بالفعل سلوك.
‫لذلك هذا واحد لديه سلوك بالفعل.
‫لذلك دعونا نغير ذلك.
‫دعنا نذهب إلى سلوك الزر.
‫وما أريد أن أفعله هنا هو أنني أريد تغيير زر التشغيل الذي تم الضغط عليه هنا.
‫لا أريد تحديد نص درجاتنا.
‫أرغب في الانتقال من مشهد إلى آخر حتى أتمكن من التخلص من هذا النص والتخلص من هذا السطر
‫أيضًا.
‫وأثناء وجودنا فيه ، يمكننا أيضًا التخلص من Unity Engine لأننا لا نستخدمه الآن.
‫لكن ما سأحتاجه هو مدير المشهد الذي يسمح لنا بالانتقال من مشهد إلى آخر.
‫لذلك دعونا نمضي قدمًا ونستخدم إدارة مشهد محرك الوحدة ، وهذا واحد يحتوي على مدير المشهد لأنه فقط إذا أضفت
‫مساحة الاسم هذه ، فستكون قادرًا على استخدام مدير المشهد.
‫لذلك دعونا نفتح مدير المشهد.
‫ومدير المشهد هذا له عدة طرق مختلفة.
‫والمهم بالنسبة لنا حاليًا هو طريقة مشهد التحميل.
‫ما سيفعله ذلك هو أنه سيسمح لنا بالانتقال من مشهد إلى آخر.
‫وكما ترى ، فإنه يحتوي على العديد من الأحمال الزائدة ، ويحتوي على فهرس بناء مشهد int ، وله اسم
‫سلسلة C ولديه أيضًا بعض الخيارات الأخرى.
‫على سبيل المثال ، حجة وضع مشهد التحميل ، سنستخدم الحجة حيث يمكننا ببساطة إضافة
‫فهرس المشهد الذي نريد الانتقال إليه.
‫لنفترض أنني أريد أن أذهب إلى المشهد الأول أو يمكنني أن أذهب إلى المستوى الأول.
‫لذلك دعونا نحفظ ذلك.
‫دعونا نلقي نظرة على ما إذا كان هذا هو الاسم الصحيح في الواقع المستوى بدون مساحة فارغة واحدة.
‫لذلك دعونا نتأكد من أن هذا هو الاسم الصحيح.
‫دعونا نحفظ ذلك.
‫والآن عندما يضغط شخص ما على هذا الزر ، يجب أن ينتقل من المستوى الأول إلى المستوى الأول.
‫لذلك دعونا نختبر ذلك.
‫سنواجه خطأ في الواقع أولاً ، لكن دعنا نرى ما سيحدث.
‫لذا أركض وأقوم بتشغيله وأضغط على ، انتقل إلى المستوى الأول وأظهر خطأ هنا.
‫تقول أوقف مشهد اللعبة.
‫تعذر تحميل المستوى الأول لأنه لم تتم إضافته إلى إعدادات الإنشاء أو حزمة إنشاء
‫الأصل.
‫وإذا رأيت هذا الخطأ في أي وقت ، فهناك حل واحد بسيط للغاية.
‫تذهب إلى ملف ، وتبني الإعدادات ، وهنا تضيف المشاهد التي تريد أن تكون هناك.
‫لذا أضفت مشهدًا رئيسيًا وأضفت مستوى مشهدًا واحدًا.
‫الآن يمكنك إغلاق ذلك.
‫بالمناسبة ، ما يجب عليك حفظه هو الصفر في هذا.
‫إذن ، الرئيسي هو صفر والمستوى الأول هو واحد.
‫في الواقع ، لنتأكد من أن الأمر كذلك.
‫إذن هنا الفهرس ، فهرس المشهد ، هذا هو الرقم الموجود على الجانب الأيمن.
‫فلنغلقها الآن ودعنا نشغل الكود مرة أخرى ونرى ما إذا كان بإمكاننا الانتقال من المشهد
‫الرئيسي إلى مستوانا.
‫مشهد واحد ، بالمناسبة ، هنا على الجانب الأيمن ، يمكنك أن ترى أننا في الوقت الحالي الرئيسي.
‫لذلك دعونا نضغط على هذا الزر.
‫والآن يمكنك أن ترى أننا في مستوى المشهد الأول.
‫في نفس الوقت ترى أن النص قد تغير والآن يقول الانتقال إلى المشهد الرئيسي.
‫هذا مشهد مختلف نحن فيه ويمكنك استخدام ذلك ، على سبيل المثال ، للانتقال من شاشة البداية حيث
‫يمكن للاعب ببساطة بدء اللعبة.
‫يمكننا رؤية النتيجة العالية وربما تغيير الإعدادات إلى مشهد اللعبة نفسه أو إلى مستوى معين.
‫يمكنك حتى إنشاء ، على سبيل المثال ، 20 زرًا مختلفًا هنا والزر الأول هو المستوى الأول ، والزر الثاني
‫هو المستوى الثاني وما إلى ذلك.
‫حتى الآن إذا ضغطنا الانتقال إلى المشهد الرئيسي ، بالطبع لا يحدث شيء.
‫لذا بالنسبة لك كتحدي صغير ، يرجى المضي قدمًا ومحاولة إضافة الوظيفة إلى مشهدنا الأول
‫حتى تتمكن من الانتقال من هذا المشهد إلى مشهدنا الرئيسي.
‫لذا أوقف الفيديو وجرب ذلك.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫لذلك دعونا نمضي قدمًا ونفعل ذلك.
‫وهناك عدة طرق مختلفة.
‫على سبيل المثال ، يمكنك إنشاء نص جديد جدًا ويمكنك تعيين هذا البرنامج النصي للزر الخاص بك ،
‫وبعد ذلك يمكنك الانتقال من هذه الشاشة إلى شاشة أخرى.
‫لكنني سأريكم طريقة أنظف ، دعنا نقول.
‫لذلك دعنا ننتقل إلى سلوك الزر.
‫والآن نمضي قدمًا ونغير ذلك من الضغط على الزر ، وهو الاسم الذي استخدمته
‫للتو لكي ترى أن هذا كان يسمى عندما نضغط على زر.
‫لكنني في الواقع أريد أن يكون لدي طريقة لها اسم أفضل ، والتي تشرح بشكل أفضل ما يجب أن
‫يحدث.
‫لذلك لا ينبغي استدعاء الطريقة عند الضغط على الزر هذه المرة ، ولكن الانتقال إلى المشهد.
‫لذلك ستنتقل هذه الطريقة الآن من مشهد إلى آخر.
‫وكحجة سأضيف عددًا صحيحًا سأسميه معرف المشهد والآن نقوم بتحميل المشهد ولا نقوم بتحميل
‫المستوى الأول.
‫لكن ما نفعله هو تحميل معرف المشهد ، حسنًا.
‫والآن ما يمكننا فعله هو إضافة ذلك إلى الزر.
‫دعنا نضيف سلوك الزر إلى كائن الزر.
‫حتى سلوك زر البرنامج النصي.
‫والآن يمكننا إضافة حدث عند النقر هنا في القائمة.
‫بعد ذلك ، نحتاج إلى سحب سلوك الزر هنا حتى تتمكن من رؤيته تمت إضافته.
‫الآن يمكننا اختيار سلوك الزر.
‫وانتقالهم إلى مكان الحادث.
‫الآن تتوقع أنف وأذن وحنجرة ، وهو هذا الرقم هنا.
‫إذن فهو الرقم صفر حاليًا ، وهو في الواقع المشهد الذي نريد الانتقال إليه.
‫لذا إذا ذهبنا لبناء الإعدادات ، يمكننا أن نرى المشهد الرئيسي به الفهرس صفر ، مؤشر المشهد صفر ، مما
‫يعني أنه المشهد الصحيح.
‫حسنا.
‫لذلك دعونا نمضي قدمًا ونذهب إلى المشهد الرئيسي أيضًا.
‫هنا لدينا لوحة الرسم والزر والآن الزر مفقود طريقة الضغط على الزر.
‫بالطبع ، فقده لأنه لم يعد موجودًا بعد الآن.
‫لقد غيرت اسمها.
‫لذلك عندما تفعل ذلك ، عليك أن تكون شديد الحذر لأنه هنا لم يتغير.
‫إذن ما أفعله الآن هو أنني أختار الانتقال إلى المشهد وهنا أدخل واحدًا لأن المستوى الأول لدينا.
‫المشهد يحتوي على فهرس واحد.
‫إذن الآن سأنتقل من الصفر ، من المشهد صفر ، وهو مشهدنا الرئيسي إلى المشهد الأول ، وهو مشهد من
‫المستوى الأول.
‫لذلك دعونا نختبر ذلك.
‫الآن دعنا ننتقل إلى المستوى الأول.
‫دعنا نضغط عليها.
‫يمكنك أن ترى أننا في المستوى الأول لدينا.
‫الآن دعنا نضغط على الانتقال إلى المشهد الرئيسي ونرى أننا نعود إلى مشهد المستوى الأول.
‫حسنا.
‫لقد رأيت الآن كيف يمكنك استخدام الأساليب والأزرار من أجل الانتقال من مشهد إلى آخر.
‫بالطبع ، يمكنك الاتصال بمدير المشهد.
‫لذلك هذا الرمز هنا ، في أي وقت ، يمكنك ، على سبيل المثال ، أن تقول بمجرد أن يخسر اللاعب أو بمجرد
‫وفاة اللاعب ، يرجى تحميل اللعبة فوق المشهد أو بمجرد وصول اللاعب إلى نهاية هذا المستوى
‫، انتقل إلى المستوى التالي.
‫لذلك يمكن القيام بذلك ديناميكيًا وليس عن طريق إدخال المستخدم كما هو الحال حاليًا مع الأزرار.
‫لكنني أردت فقط أن أوضح لك كيف يمكن القيام بذلك عبر الأزرار.
‫هذا كل شيء بالنسبة للأزرار وأحداث النقر الخاصة بهم وأيضًا للانتقال من مشهد إلى آخر.