Chạy trò chơi ngay cả khi cửa sổ không hoạt động

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 làm cho trò chơi hoạt động ngay cả khi cửa sổ không hoạt động

Phương pháp này không cần phải được đặt theo chương trình, v.v. và có thể được bật hoặc tắt trong cài đặt dự án.

Từ menu Unity Editor, chọn Chỉnh sửa, sau đó chọn Cài đặt dự án.

Đảm bảo rằng "Trình phát" được chọn trong menu bên trái và có "Chạy trong nền" ở cuối trang, vì vậy bạn có thể chuyển đổi có hoặc không có kiểm tra này.

Kiểm tra chuyển động

Hiển thị thời gian hiện tại trên màn hình và xem thời gian tiến hay dừng tùy thuộc vào cài đặt khi bạn tắt cửa sổ.

Tạo giao diện người dùng. Sẽ thật tuyệt nếu bạn có thể kiểm tra xem nó có hoạt động hay không, vì vậy hãy làm cho nó một cách thích hợp.

Tạo tập lệnh. UpdateText Trong trường hợp này, chúng tôi sẽ để nó là .

using System;
using UnityEngine;
using UnityEngine.UI;

public class UpdateText : MonoBehaviour
{
  private Text Text;

  // Start is called before the first frame update
  void Start()
  {
    Text = GetComponent<Text>();
  }

  // Update is called once per frame
  void Update()
  {
    Text.text = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
  }
}

Đính kèm ngày vào văn bản mà bạn muốn cập nhật.

Chạy trò chơi để xem ngày giờ có cập nhật thành công hay không.

Xác minh rằng kích hoạt các cửa sổ khác ở trạng thái này sẽ ngừng cập nhật ngày.

Dừng trò chơi và chọn "Cài đặt dự án" từ menu Chỉnh sửa.

Chọn "Chạy trong nền" ở cuối trang "Trình phát" và đóng hộp thoại.

Chạy trò chơi và xem ngày và giờ có cập nhật ngay cả khi các cửa sổ khác đang hoạt động hay không.