Iziet no spēles
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ā programmiski iziet no spēles
Lai programmiski izietu no spēles, palaidiet šādu kodu:
UnityEngine.Application.Quit();
Ja vēlaties pareizi aizvērt spēli, izejiet no spēles no izvēlnes utt., Un pirms iziešanas saglabājiet iestatījumu datus.
Tomēr iepriekš minētais kods ir derīgs tikai tad, ja veidojat spēli un palaižat to atsevišķi, un nekas nenotiek, kad to palaižat Unity redaktorā. Ja vēlaties apturēt spēles darbību Unity redaktorā, jums jāpalaiž šāds kods:
UnityEditor.EditorApplication.isPlaying = false;
Ja vēlaties, lai tas darbotos pareizi jebkurā vidē, varat to rakstīt šādi, izmantojot kompilācijas simbolus.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}