Afslut spillet
Side opdateret :
Dato for oprettelse af side :
Miljø til bekræftelse
- Windows
-
- Windows 11
- Enhedslistens redaktør
-
- 2021.3.3f1
- Input System Pakker
-
- 1.3.0
Forudsætninger for dette tip
Følgende indstillinger er forudkonfigureret som en forudsætning for forklaringen af disse tip.
Sådan afslutter du spillet programmatisk
For programmeringsmæssigt at afslutte spillet skal du køre følgende kode:
UnityEngine.Application.Quit();
Hvis du vil lukke spillet korrekt, skal du afslutte spillet fra menuen osv. og gemme indstillingsdataene, før du afslutter.
Ovenstående kode er dog kun gyldig, hvis du bygger spillet og kører det alene, og der sker ikke noget, når du kører det i Unity Editor. Hvis du vil stoppe dit spil fra at køre i Unity Editor, skal du køre følgende kode:
UnityEditor.EditorApplication.isPlaying = false;
Hvis du vil have det til at fungere korrekt i ethvert miljø, kan du skrive det som følger ved hjælp af kompileringssymboler.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}