Prepínanie medzi okenným režimom a režimom celej obrazovky

Stránka aktualizovaná :
Dátum vytvorenia strany :

Prostredie overovania

Windows
  • Windows 11
Editor jednoty
  • 2021.3.3f1
Vstupné systémové balíky
  • 1.3.0

Predpoklady pre tento tip

Nasledujúce nastavenia sú vopred nakonfigurované ako predpoklad na vysvetlenie týchto tipov.

Ako prepínať medzi okenným režimom a režimom celej obrazovky

Je to Screen.fullScreen veľmi jednoduché, pretože stačí zadať alebo false zadať vlastnosť true vo vašom programe.

Samozrejme, funguje to pre hry pre PC. Hry WebGL je možné zobraziť aj na celej obrazovke, ak váš webový prehliadač podporuje režim celej obrazovky.

Na druhej strane, pre mobilné zariadenia, ako sú smartfóny, je to v podstate celá obrazovka, takže toto prepínanie je takmer vždy neúčinné.

Postup prepínania medzi okenným režimom a režimom celej obrazovky

Ak ste na to zvyknutí, pokiaľ poznáte Screen.fullScreen vlastnosti, je to, ale tu urobíme vzorku a vyskúšame to.

Najprv usporiadajte používateľské rozhranie tak, aby ste mohli kliknutím na tlačidlo prepínať režimy, ako je znázornené na obrázku.

Umiestnite skript na manipuláciu s tlačidlom. ButtonEvent Zatiaľ to nechajte ako .

Skript vyzerá takto:

using UnityEngine;

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

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

Vytváram metódu pre každé tlačidlo. Ako Screen.fullScreen už bolo popísané, môžete nastaviť režim celej obrazovky afalse môžete nastaviť režim true okna.

Skript musí byť pripojený k EventSystem.

Nezabudnite zaregistrovať metódu v prípade kliknutia každého z dvoch tlačidiel.

Tento proces nie je možné vidieť v ladiacom behu editora Unity. Skúste ho raz vytlačiť pre PC alebo WebGL z nastavení zostavy a potom ho spustite.

Kliknutím na tlačidlo zistíte, či prepína režimy.

Funguje to dobre aj s WebGL. Mimochodom, ukážka WebGL má v pravom dolnom rohu tlačidlo na celú obrazovku, takže naň môžete kliknúť a prejsť do režimu celej obrazovky. (Japončina sa na obrázku nezobrazuje, pretože japonské písmo nie je zahrnuté)