Växla mellan fönster- och helskärmsläge

Sidan uppdaterad :
Datum för skapande av sida :

Miljö för verifiering

Windows
  • Windows 11 (på engelska)
Unity-redigeraren
  • 2021.3.3f1
Paket för indatasystem
  • 1.3.0

Förutsättningar för det här tipset

Följande inställningar är förkonfigurerade som en förutsättning för förklaringen av dessa tips.

Så här växlar du mellan fönster- och helskärmsläge

Det är Screen.fullScreen väldigt enkelt eftersom du bara behöver ange eller false för en egenskap true i ditt program.

Naturligtvis fungerar det för spel för PC. WebGL-spel kan också visas i helskärmsläge om din webbläsare stöder helskärmsläge.

Å andra sidan, för mobila enheter som smartphones, är det i princip helskärm, så denna växling är nästan alltid ineffektiv.

Steg för att växla mellan fönster- och helskärmsläge

Om du är van vid det, så länge du Screen.fullScreen känner till egenskaperna, är det allt, men här kommer vi att göra ett prov och prova det.

Ordna först användargränssnittet så att du kan klicka på en knapp för att byta läge, som visas i figuren.

Placera skriptet för knapphanteringen. ButtonEvent För tillfället lämnar du det som .

Skriptet ser ut så här:

using UnityEngine;

public class ButtonEvent : MonoBehaviour
{
  public void OnClickFullScreenMode()
  {
    // フルスクリーンモードに切り替えます
    Screen.fullScreen = true;
  }

  public void OnClickWindowMode()
  {
    // ウィンドウモードに切り替えます
    Screen.fullScreen = false;
  }
}

Jag skapar en metod för varje knapp. Som Screen.fullScreen redan beskrivits kan du ställa in på helskärmsläge ochfalse du kan ställa in true på fönsterläge.

Skriptet måste kopplas till EventSystem.

Se till att registrera en metod i klickhändelsen för var och en av de två knapparna.

Den här processen kan inte visas i en felsökningskörning av Unity-redigeraren. Prova att skriva ut det en gång för PC eller WebGL från bygginställningarna och kör det sedan.

Klicka på knappen för att se om den byter läge.

Det fungerar också bra med WebGL. Förresten, WebGL-exemplet har en helskärmsknapp i det nedre högra hörnet, så att du kan klicka på den för att gå in i helskärmsläge. (Japanska visas inte i bilden eftersom japanskt teckensnitt inte ingår)