Превключване между режим на прозорец и режим на цял екран
Среда за проверка
- Уиндоус
-
- Прозорци 11
- Редактор на единство
-
- 2021.3.3f1
- Пакети на входната система
-
- 1.3.0
Предпоставки за този съвет
Следните настройки са предварително конфигурирани като предпоставка за обяснението на тези съвети.
Как да превключвате между режим на прозорец и режим на цял екран
Това е Screen.fullScreen
много лесно, защото просто трябва да посочите или false
за имот true
във вашата програма.
Разбира се, тя работи за игри за PC. 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
прозорец.
Скриптът трябва да бъде прикачен към EventSystem.
Уверете се, че сте регистрирали метод в събитието за кликване на всеки от двата бутона.
Този процес не може да се види при отстраняване на грешки на редактора на Unity. Опитайте да го изведете веднъж за PC или WebGL от настройките за изграждане и след това го стартирайте.
Щракнете върху бутона, за да видите дали превключва режимите.
Той също така работи добре с WebGL. Между другото, пробата на WebGL има бутон на цял екран в долния десен ъгъл, така че можете да щракнете върху него, за да преминете в режим на цял екран. (Японският не се показва на изображението, защото японският шрифт не е включен)