Keluar dari game

Halaman Diperbarui :
Tanggal pembuatan halaman :

Lingkungan verifikasi

Windows
  • jendela 11
Editor Kesatuan
  • 2021.3.3f1
Paket Sistem Input
  • 1.3.0

Prasyarat untuk tip ini

Pengaturan berikut telah dikonfigurasi sebelumnya sebagai prasyarat untuk penjelasan tips ini.

Cara keluar dari game secara terprogram

Untuk keluar dari game secara terprogram, jalankan kode berikut:

UnityEngine.Application.Quit();

Jika Anda ingin menutup game dengan benar, keluar dari game dari menu, dll., Dan simpan data pengaturan sebelum keluar.

Namun, kode di atas hanya valid jika Anda membangun game dan menjalankannya sendiri, dan tidak ada yang terjadi ketika Anda menjalankannya di Editor Unity. Jika Anda ingin menghentikan game Anda agar tidak berjalan di Unity Editor, Anda perlu menjalankan kode berikut:

UnityEditor.EditorApplication.isPlaying = false;

Jika Anda ingin berfungsi dengan benar di lingkungan apa pun, Anda dapat menuliskannya sebagai berikut menggunakan simbol kompilasi.

  public void OnClickExit()
  {
#if UNITY_EDITOR
    UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
    UnityEngine.Application.Quit();
#endif
  }