即使窗口處於非活動狀態,也運行遊戲
更新頁 :
頁面創建日期 :
驗證環境
- 窗戶
-
- 窗戶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");
}
}
將日期附加到要更新的文字。
運行遊戲以查看日期和時間是否成功更新。
驗證啟動處於此狀態的其他視窗是否停止更新日期。
停止遊戲,然後從“編輯”功能表中選擇“項目設置”。
選中「播放器」頁面底部的「在後台運行」並關閉對話框。
運行遊戲並查看日期和時間是否更新,即使其他視窗處於活動狀態。