Váltás az ablakos és a teljes képernyős mód között

Oldal frissítve :
Oldal létrehozásának dátuma :

Ellenőrzési környezet

Windows
  • Windows 11 esetén
Unity-szerkesztő
  • 2021.3.3f1
Bemeneti rendszercsomagok
  • 1.3.0

A tipp előfeltételei

A következő beállítások előre konfigurálva vannak a tippek magyarázatának előfeltételeként.

Váltás az ablakos és a teljes képernyős mód között

Screen.fullScreen Ez nagyon egyszerű, mert csak meg kell adnia false vagy egy tulajdonságot true a programban.

Természetesen PC-s játékokhoz is működik. A WebGL-játékok teljes képernyőn is megjeleníthetők, ha a webböngésző támogatja a teljes képernyős módot.

Másrészt a mobileszközök, például az okostelefonok esetében alapvetően teljes képernyős, így ez a váltás szinte mindig hatástalan.

Az ablakos és a teljes képernyős mód közötti váltás lépései

Ha megszokta, mindaddig, amíg Screen.fullScreen ismeri a tulajdonságokat, ennyi, de itt készítünk egy mintát és kipróbáljuk.

Először rendezze el a felhasználói felületet úgy, hogy egy gombra kattintva válthat az üzemmódok között, ahogy az ábrán látható.

Helyezze el a szkriptet a gombkezeléshez. ButtonEvent Egyelőre hagyja .

A szkript így néz ki:

using UnityEngine;

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

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

Minden gombhoz létrehozok egy metódust. Amint Screen.fullScreen azt már leírtuk, beállíthatja teljes képernyős módra, ésfalse beállíthatja ablakos módratrue.

A szkriptet csatolni kell az eseményrendszerhez.

Ügyeljen arra, hogy mindkét gomb kattintási eseményében regisztráljon egy metódust.

Ez a folyamat nem látható a Unity-szerkesztő hibakeresési futtatásában. Próbálja meg egyszer kiadni PC-re vagy WebGL-re a build beállításaiból, majd futtassa.

Kattintson a gombra, hogy megnézze, vált-e üzemmódot.

A WebGL-lel is jól működik. Egyébként a WebGL mintának van egy teljes képernyős gombja a jobb alsó sarokban, így rákattinthat a teljes képernyős módba lépéshez. (A japán nem jelenik meg a képen, mert a japán betűtípus nem szerepel)