Pārslēgšanās starp loga režīmu un pilnekrāna režīmu

Lapa atjaunota :
Lapas izveides datums :

Verifikācijas vide

Windows
  • Operētājsistēmā Windows 11
Vienotības redaktors
  • 2021.3.3f1
Ievades sistēmas pakotnes
  • 1.3.0

Priekšnoteikumi šim padomam

Tālāk norādītie iestatījumi ir iepriekš konfigurēti kā priekšnosacījums šo padomu skaidrojumam.

Kā pārslēgties starp loga un pilnekrāna režīmu

Tas ir Screen.fullScreen ļoti vienkārši, jo jums vienkārši jānorāda vai false rekvizīts true jūsu programmā.

Protams, tas darbojas spēlēm datoram. WebGL spēles var parādīt arī pilnekrāna režīmā, ja jūsu tīmekļa pārlūkprogramma atbalsta pilnekrāna režīmu.

No otras puses, mobilajām ierīcēm, piemēram, viedtālruņiem, tas būtībā ir pilnekrāna režīmā, tāpēc šī pārslēgšanās gandrīz vienmēr ir neefektīva.

Darbības, lai pārslēgtos starp loga un pilnekrāna režīmu

Ja esat pieradis pie tā, ja vien jūs Screen.fullScreen zināt īpašības, tas ir viss, bet šeit mēs izveidosim paraugu un izmēģināsim to.

Vispirms sakārtojiet lietotāja saskarni tā, lai varētu noklikšķināt uz pogas, lai pārslēgtu režīmus, kā parādīts attēlā.

Novietojiet skriptu pogu apstrādei. ButtonEvent Pagaidām atstājiet to kā .

Skripts izskatās šādi:

using UnityEngine;

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

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

Es izveidoju metodi katrai pogai. Kā Screen.fullScreen jau aprakstīts, varat iestatīt pilnekrāna režīmā unfalse iestatīt true loga režīmu.

Skripts jāpievieno EventSystem.

Noteikti reģistrējiet metodi katras pogas klikšķa gadījumā.

Šo procesu nevar redzēt Vienotības redaktora atkļūdošanas skrējienā. Mēģiniet to vienreiz izvadīt personālajam datoram vai WebGL no būvējuma iestatījumiem un pēc tam palaidiet to.

Noklikšķiniet uz pogas, lai redzētu, vai tā pārslēdz režīmus.

Tas darbojas arī labi ar WebGL. Starp citu, WebGL paraugam apakšējā labajā stūrī ir pilnekrāna poga, lai jūs varētu noklikšķināt uz tā, lai pārietu pilnekrāna režīmā. (Japāņu valoda attēlā netiek rādīta, jo japāņu fonts nav iekļauts)