即使窗口處於非活動狀態,也運行遊戲

更新頁 :
頁面創建日期 :

驗證環境

窗戶
  • 窗戶11
Unity 編輯器
  • 2021.3.3f1
輸入系統包
  • 1.3.0

此提示的先決條件

以下設置已預先配置為解釋這些提示的先決條件。

如何在窗口處於非活動狀態時使遊戲正常工作

此方法不需要以程式設計方式設置等,可以在專案設置中啟用或禁用。

在 Unity Editor 功能表中,選擇 Edit,然後選擇 Project Settings。

確保在左側功能表中選擇了「播放機」 ,並且頁面底部有「在後台運行」 ,因此您可以在有或沒有此選中的情況下進行切換。

檢查機芯

在螢幕上顯示當前時間,並查看時間是前進還是停止,具體取決於停用視窗時的設置。

創建UI。 如果您能檢查它是否有效,那就太好了,所以請適當地製作。

創建腳本。 UpdateText 在本例中,我們將它保留為 .

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");
  }
}

將日期附加到要更新的文字。

運行遊戲以查看日期和時間是否成功更新。

驗證啟動處於此狀態的其他視窗是否停止更新日期。

停止遊戲,然後從“編輯”功能表中選擇“項目設置”。

選中「播放器」頁面底部的「在後台運行」並關閉對話框。

運行遊戲並查看日期和時間是否更新,即使其他視窗處於活動狀態。