ออกจากเกม

ปรับปรุงหน้า :
วันที่สร้างเพจ :

สภาพแวดล้อมการตรวจสอบ

หน้าต่าง
  • หน้าต่าง 11
บรรณาธิการ Unity
  • ปี 2021.3.3f1
แพ็คเกจระบบอินพุต
  • 1.3.0

ข้อกําหนดเบื้องต้นสําหรับเคล็ดลับนี้

การตั้งค่าต่อไปนี้ถูกกําหนดค่าไว้ล่วงหน้าเป็นข้อกําหนดเบื้องต้นสําหรับคําอธิบายของเคล็ดลับเหล่านี้

วิธีออกจากเกมโดยทางโปรแกรม

เมื่อต้องการออกจากเกมโดยทางโปรแกรม ให้เรียกใช้รหัสต่อไปนี้:

UnityEngine.Application.Quit();

หากคุณต้องการปิดเกมอย่างถูกต้องให้ออกจากเกมจากเมนู ฯลฯ และบันทึกข้อมูลการตั้งค่าก่อนออก

อย่างไรก็ตามรหัสข้างต้นจะใช้ได้เฉพาะเมื่อคุณสร้างเกมและเรียกใช้ด้วยตัวเองและไม่มีอะไรเกิดขึ้นเมื่อคุณเรียกใช้ใน Unity Editor หากคุณต้องการหยุดเกมของคุณไม่ให้ทํางานใน Unity Editor คุณต้องเรียกใช้รหัสต่อไปนี้:

UnityEditor.EditorApplication.isPlaying = false;

หากคุณต้องการให้ทํางานได้อย่างถูกต้องในทุกสภาพแวดล้อมคุณสามารถเขียนได้ดังนี้โดยใช้สัญลักษณ์การรวบรวม

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