מעבר בין מצב חלון למצב מסך מלא
סביבת אימות
- חלונות
-
- חלונות 11
- עורך Unity
-
- 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
חלון.
יש לצרף את הסקריפט למערכת האירועים.
הקפד לרשום שיטה במקרה לחיצה של כל אחד משני הכפתורים.
לא ניתן לראות תהליך זה בהפעלת איתור באגים של עורך Unity. נסה להפיק אותו פעם אחת עבור PC או WebGL מהגדרות הבנייה, ולאחר מכן הפעל אותו.
לחץ על הלחצן כדי לראות אם הוא מחליף מצבים.
זה גם עובד מצוין עם WebGL. אגב, לדוגמה WebGL יש כפתור מסך מלא בפינה השמאלית התחתונה, כך שתוכל ללחוץ עליו כדי לעבור למצב מסך מלא. (יפנית אינה מוצגת בתמונה מכיוון שגופן יפני אינו כלול)