Thoát khỏi trò chơi
Trang Cập Nhật :
Ngày tạo trang :
Môi trường xác minh
- Windows
-
- cửa sổ 11
- Biên tập viên Unity
-
- 2021.3.3F1
- Gói hệ thống đầu vào
-
- 1.3.0
Điều kiện tiên quyết cho mẹo này
Các cài đặt sau đây được cấu hình sẵn làm điều kiện tiên quyết để giải thích các mẹo này.
Cách thoát khỏi trò chơi theo chương trình
Để thoát khỏi trò chơi theo lập trình, hãy chạy mã sau:
UnityEngine.Application.Quit();
Nếu bạn muốn đóng trò chơi một cách chính xác, hãy thoát trò chơi khỏi menu, v.v. và lưu dữ liệu cài đặt trước khi thoát.
Tuy nhiên, đoạn mã trên chỉ hợp lệ nếu bạn xây dựng trò chơi và tự chạy nó và không có gì xảy ra khi bạn chạy nó trong Unity Editor. Nếu bạn muốn ngăn trò chơi của mình chạy trong Unity Editor, bạn cần chạy mã sau:
UnityEditor.EditorApplication.isPlaying = false;
Nếu bạn muốn nó hoạt động chính xác trong bất kỳ môi trường nào, bạn có thể viết nó như sau bằng cách sử dụng các ký hiệu biên dịch.
public void OnClickExit()
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#elif UNITY_STANDALONE
UnityEngine.Application.Quit();
#endif
}