Akna- ja täisekraanrežiimi vaheldumisi aktiveerimine
Kontrollimise keskkond
- Windows
-
- Windows 11
- Ühtsuse toimetaja
-
- 2021.3.3f1
- Sisendsüsteemi paketid
-
- 1.3.0
Selle näpunäite eeltingimused
Järgmised sätted on eelkonfigureeritud nende näpunäidete selgitamise eeltingimusena.
Kuidas vahetada akna- ja täisekraanirežiimi vahel
See on Screen.fullScreen
väga lihtne, sest peate lihtsalt täpsustama või false
oma programmi atribuudi true
jaoks.
Loomulikult töötab see PC-mängude jaoks. WebGL-mänge saab kuvada ka täisekraanil, kui teie veebibrauser toetab täisekraanirežiimi.
Teisest küljest on mobiilseadmete, näiteks nutitelefonide puhul põhimõtteliselt täisekraan, nii et see vahetamine on peaaegu alati ebaefektiivne.
Akna- ja täisekraanrežiimi vaheldumisi aktiveerimine
Kui olete sellega harjunud, siis seni, kuni teate Screen.fullScreen
omadusi, on see nii, kuid siin teeme proovi ja proovime seda.
Kõigepealt korraldage kasutajaliides nii, et saaksite režiimide vahetamiseks klõpsata nupul, nagu on näidatud joonisel.
Asetage nupu käsitsemise skript. ButtonEvent
Praegu jätke see nii .
Skript näeb välja selline:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
Loon iga nupu jaoks meetodi.
Nagu Screen.fullScreen
juba kirjeldatud, saate seadistada täisekraanirežiimi jafalse
seadistada true
aknarežiimi.
Skript peab olema lisatud EventSystemile.
Registreerige meetod kindlasti mõlema nupu klõpsamise korral.
Seda protsessi ei saa näha Unity Editori silumisjooksus. Proovige seda järgusätetest üks kord arvuti või WebGL-i jaoks väljastada ja seejärel käivitage see.
Klõpsake nuppu, et näha, kas see vahetab režiime.
See töötab hästi ka WebGL-iga. Muide, WebGL-i proovil on paremas alanurgas täisekraani nupp, nii et saate seda klõpsata, et minna täisekraanirežiimi. (Jaapani keelt pildil ei kuvata, kuna jaapani fonti pole lisatud)