Wechseln Sie zwischen Fenster- und Vollbildmodus

Diese Seite wurde aktualisiert :
Erstellungsdatum der Seite :

Verifikations-Umgebung

Fenster
  • Windows 11
Unity-Editor
  • 2021.3.3f1
Eingabesystem-Pakete
  • 1.3.0

Voraussetzungen für diesen Tipp

Die folgenden Einstellungen sind als Voraussetzung für die Erläuterung dieser Tipps vorkonfiguriert.

So wechseln Sie zwischen Fenster- und Vollbildmodus

Es ist Screen.fullScreen sehr einfach, da Sie nur oder false für eine Eigenschaft true in Ihrem Programm angeben müssen.

Natürlich funktioniert es für Spiele für den PC. WebGL-Spiele können auch im Vollbildmodus angezeigt werden, wenn Ihr Webbrowser den Vollbildmodus unterstützt.

Bei mobilen Geräten wie Smartphones hingegen ist es grundsätzlich der Vollbildmodus, sodass diese Umschaltung fast immer wirkungslos ist.

Schritte zum Umschalten zwischen Fenster- und Vollbildmodus

Wenn Sie daran gewöhnt sind, solange Sie Screen.fullScreen die Eigenschaften kennen, ist es das, aber hier machen wir ein Muster und probieren es aus.

Ordnen Sie zunächst die Benutzeroberfläche so an, dass Sie auf eine Schaltfläche klicken können, um den Modus zu wechseln, wie in der Abbildung dargestellt.

Platzieren Sie das Skript für die Schaltflächenhandhabung. ButtonEvent Belassen Sie es vorerst bei .

Das Skript sieht folgendermaßen aus:

using UnityEngine;

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

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

Ich erstelle für jede Schaltfläche eine Methode. Wie Screen.fullScreen bereits beschrieben, können Sie in den Vollbildmodus undfalse in den true Fenstermodus wechseln.

Das Skript muss an das EventSystem angefügt werden.

Stellen Sie sicher, dass Sie eine Methode im click-Ereignis jeder der beiden Schaltflächen registrieren.

Dieser Prozess kann in einer Debugausführung des Unity-Editors nicht angezeigt werden. Versuchen Sie, es einmal für PC oder WebGL aus den Buildeinstellungen auszugeben, und führen Sie es dann aus.

Klicken Sie auf die Schaltfläche, um zu sehen, ob der Modus gewechselt wird.

Es funktioniert auch gut mit WebGL. Das WebGL-Beispiel verfügt übrigens über eine Vollbildschaltfläche in der unteren rechten Ecke, sodass Sie darauf klicken können, um in den Vollbildmodus zu wechseln. (Japanisch wird im Bild nicht angezeigt, da die japanische Schriftart nicht enthalten ist)