خروج از بازی

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط تایید

ویندوز
  • ویندوز 11
ویرایشگر یونیتی
  • دانلود: 2021.3.3f1
بسته های سیستم ورودی
  • 1.3.0

پیشنیازهای این نکته

تنظیمات زیر به عنوان پیش نیاز برای توضیح این نکات از قبل پیکربندی شده است.

نحوه خروج از بازی به صورت برنامه ریزی شده

برای خروج برنامه ریزی شده از بازی، کد زیر را اجرا کنید:

UnityEngine.Application.Quit();

اگر می خواهید بازی را به درستی ببندید، بازی را از منو و غیره خارج کنید و داده های تنظیم را قبل از خروج ذخیره کنید.

با این حال، کد بالا تنها در صورتی معتبر است که بازی را بسازید و ان را به تنهایی اجرا کنید و وقتی ان را در ویرایشگر Unity اجرا می کنید هیچ اتفاقی نمی افتد. اگر می خواهید بازی خود را از اجرای ویرایشگر Unity متوقف کنید، باید کد زیر را اجرا کنید:

UnityEditor.EditorApplication.isPlaying = false;

اگر می خواهید ان را به درستی در هر محیطی کار کنید، می توانید ان را به صورت زیر با استفاده از نمادهای تلفیقی بنویسید.

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