Keluar dari permainan
Laman dikemaskini :
Tarikh penciptaan halaman :
Persekitaran pengesahan
- Windows
-
- Windows 11
- Penyunting Perpaduan
-
- 2021.3.3F1
- Pakej Sistem Input
-
- 1.3.0
Prasyarat untuk petua ini
Tetapan berikut telah diprakonfigurasi sebagai prasyarat untuk penjelasan petua ini.
Bagaimana untuk keluar dari permainan secara programatik
Untuk keluar dari permainan secara programatik, jalankan kod berikut:
UnityEngine.Application.Quit();
Jika anda ingin menutup permainan dengan betul, keluar dari permainan dari menu, dan lain-lain, dan simpan data tetapan sebelum keluar.
Walau bagaimanapun, kod di atas hanya sah jika anda membina permainan dan menjalankannya sendiri, dan tiada apa yang berlaku apabila anda menjalankannya dalam Editor Perpaduan. Jika anda ingin menghentikan permainan anda daripada berjalan dalam Editor Perpaduan, anda perlu menjalankan kod berikut:
UnityEditor.EditorApplication.isPlaying = false;
Jika anda mahu ia berfungsi dengan betul dalam mana-mana persekitaran, anda boleh menulisnya seperti berikut menggunakan simbol kompilasi.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}