التبديل بين وضع الإطارات ووضع ملء الشاشة
بيئة التحقق
- نوافذ
-
- ويندوز ١١
- محرر الوحدة
-
- 2021.3.3f1
- حزم نظام الإدخال
-
- 1.3.0
المتطلبات الأساسية لهذه النصيحة
يتم تكوين الإعدادات التالية مسبقا كشرط أساسي لشرح هذه النصائح.
كيفية التبديل بين وضع الإطارات ووضع ملء الشاشة
إنه Screen.fullScreen
سهل للغاية لأنك تحتاج فقط إلى تحديد أو false
خاصية true
في برنامجك.
بالطبع ، إنه يعمل مع الألعاب للكمبيوتر الشخصي. يمكن أيضا عرض ألعاب WebGL في وضع ملء الشاشة إذا كان متصفح الويب الخاص بك يدعم وضع ملء الشاشة.
من ناحية أخرى ، بالنسبة للأجهزة المحمولة مثل الهواتف الذكية ، فهي في الأساس في وضع ملء الشاشة ، لذلك يكون هذا التبديل دائما غير فعال.
خطوات التبديل بين وضع الإطارات ووضع ملء الشاشة
إذا كنت معتادا على ذلك ، طالما أنك Screen.fullScreen
تعرف الخصائص ، فهذا كل شيء ، ولكن هنا سنقوم بعمل عينة وتجربتها.
أولا ، قم بترتيب واجهة المستخدم بحيث يمكنك النقر فوق زر لتبديل الأوضاع ، كما هو موضح في الشكل.
ضع البرنامج النصي لمعالجة الزر. ButtonEvent
في الوقت الحالي ، اتركه ك .
يبدو البرنامج النصي كما يلي:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
أقوم بإنشاء طريقة لكل زر.
كما Screen.fullScreen
هو موضح بالفعل ، يمكنك الضبط على وضع ملء الشاشة ، ويمكنكfalse
الضبط على true
وضع الإطارات.
يجب إرفاق البرنامج النصي بنظام الحدث.
تأكد من تسجيل طريقة في حدث النقر لكل من الزرين.
لا يمكن رؤية هذه العملية في تشغيل تصحيح أخطاء محرر الوحدة. حاول إخراجه مرة واحدة للكمبيوتر الشخصي أو WebGL من إعدادات الإنشاء ، ثم قم بتشغيله.
انقر فوق الزر لمعرفة ما إذا كان يقوم بتبديل الأوضاع.
كما أنه يعمل بشكل جيد مع WebGL. بالمناسبة ، يحتوي نموذج WebGL على زر ملء الشاشة في الزاوية اليمنى السفلية ، بحيث يمكنك النقر فوقه للانتقال إلى وضع ملء الشاشة. (لا يتم عرض اليابانية في الصورة لأنه لم يتم تضمين الخط الياباني)