الخروج من اللعبة
تحديث الصفحة :
تاريخ إنشاء الصفحة :
بيئة التحقق
- نوافذ
-
- ويندوز ١١
- محرر الوحدة
-
- 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
}