Passare dalla modalità finestra a quella a schermo intero e viceversa
Ambiente di verifica
- Finestre
-
- finestre 11
- Unity Editor
-
- 2021.3.3f1
- Pacchetti del sistema di input
-
- 1.3.0
Prerequisiti per questo suggerimento
Le seguenti impostazioni sono preconfigurate come prerequisito per la spiegazione di questi suggerimenti.
Come passare dalla modalità finestra a quella a schermo intero e viceversa
È Screen.fullScreen
molto semplice perché devi solo specificare o false
per una proprietà true
nel tuo programma.
Naturalmente, funziona per i giochi per PC. I giochi WebGL possono anche essere visualizzati a schermo intero se il browser Web supporta la modalità a schermo intero.
D'altra parte, per i dispositivi mobili come gli smartphone, è fondamentalmente a schermo intero, quindi questa commutazione è quasi sempre inefficace.
Passaggi per passare dalla modalità finestra a quella a schermo intero e viceversa
Se ci sei abituato, purché tu Screen.fullScreen
ne conosca le proprietà, il gioco è fatto, ma qui faremo un campione e lo proveremo.
Innanzitutto, disporre l'interfaccia utente in modo da poter fare clic su un pulsante per passare da una modalità all'altra, come illustrato nella figura.
Inserire lo script per la gestione dei pulsanti. ButtonEvent
Per il momento, lascialo come .
Lo script è simile al seguente:
using UnityEngine;
public class ButtonEvent : MonoBehaviour
{
public void OnClickFullScreenMode()
{
// フルスクリーンモードに切り替えます
Screen.fullScreen = true;
}
public void OnClickWindowMode()
{
// ウィンドウモードに切り替えます
Screen.fullScreen = false;
}
}
Sto creando un metodo per ogni pulsante.
Come Screen.fullScreen
già descritto, è possibile impostare la modalità a schermo intero efalse
la true
modalità finestra.
Lo script deve essere collegato all'EventSystem.
Assicurarsi di registrare un metodo nell'evento click di ciascuno dei due pulsanti.
Questo processo non può essere visualizzato in un'esecuzione di debug dell'editor Unity. Prova a emetterlo una volta per PC o WebGL dalle impostazioni di compilazione, quindi eseguilo.
Fare clic sul pulsante per vedere se cambia modalità.
Funziona bene anche con WebGL. A proposito, l'esempio WebGL ha un pulsante a schermo intero nell'angolo in basso a destra, quindi è possibile fare clic su di esso per passare alla modalità a schermo intero. (Il giapponese non viene visualizzato nell'immagine perché il carattere giapponese non è incluso)