我正在開發一個 Unity 多人游戲,其中玩家可以是主機或客戶端。
在測驗時,為了測驗和開發,我需要在我的開發機器上運行 2 個實體。2 個實體是構建和編輯器或 2 個構建。
我正在使用 Windows 機器。
無論哪個版本具有 Windows 焦點,都以 200 FPS 運行。另一個實體非常緩慢。這不是機器資源的問題,因為機器有 64 GB 的 RAM 和 RTX 2080 GPU。
我嘗試和作業過的奇怪的事情是,如果兩個實體都在運行并且第三個應用程式具有焦點(比如記事本或任務管理器),那么兩個游戲都以 120 FPS 左右的速度運行而沒有任何問題。
我想開發一個應用程式,它可以同時關注它們并在前臺透明運行,但我覺得這是一個非常糟糕的解決方案,必須有一個好的解決方案。
是否有一個選項或設定來限制每個實體的性能,以便另一個可以正常作業?還是可以在不使用第三個應用程式的情況下強制兩個實體失焦的選項?
對不起,很長的問題。
uj5u.com熱心網友回復:
將 Application.targetFrameRate 設定為 60。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/521515.html