الخروج من اللعبة

تحديث الصفحة :
تاريخ إنشاء الصفحة :

بيئة التحقق

نوافذ
  • ويندوز ١١
محرر الوحدة
  • 2021.3.3f1
حزم نظام الإدخال
  • 1.3.0

المتطلبات الأساسية لهذه النصيحة

يتم تكوين الإعدادات التالية مسبقا كشرط أساسي لشرح هذه النصائح.

كيفية الخروج من اللعبة برمجيا

لإنهاء اللعبة برمجيا، قم بتشغيل التعليمة البرمجية التالية:

UnityEngine.Application.Quit();

إذا كنت ترغب في إغلاق اللعبة بشكل صحيح ، فاخرج من اللعبة من القائمة ، وما إلى ذلك ، واحفظ بيانات الإعداد قبل الخروج.

ومع ذلك ، فإن الكود أعلاه صالح فقط إذا قمت ببناء اللعبة وتشغيلها من تلقاء نفسها ، ولا يحدث شيء عند تشغيلها في محرر الوحدة. إذا كنت تريد إيقاف تشغيل لعبتك في محرر الوحدة ، فأنت بحاجة إلى تشغيل التعليمة البرمجية التالية:

UnityEditor.EditorApplication.isPlaying = false;

إذا كنت تريد أن تعمل بشكل صحيح في أي بيئة ، فيمكنك كتابتها على النحو التالي باستخدام رموز التجميع.

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