首页 > 解决方案 > Unity WebGL如何让它在后台正常运行

问题描述

我需要在后台进行完整的 FixedUpdate 调用(每秒 50 次)。如何做到这一点?

Unity WebGL 在后台几乎停止 Update(和 FixedUpdate)调用。选中“后台运行”,当用户只需单击“新标签”或切换标签一秒钟或最小化窗口时,游戏每秒仅运行 1 个调用。这对其他玩家来说是一个巨大的滞后。(多人游戏。在后台它每秒只发送 1 个数据包)

有些人声称这取决于 Chrome 或 Firefox 和节流。但这不是真的。(或者有办法禁用节流?)因为有 P2P 多人浏览器游戏在后台正常运行。例如,您可以检查 Haxball。当您最小化或切换选项卡时,它不会跳过数据包。

标签: google-chromeunity3dbrowserthrottlingunity-webgl

解决方案


推荐阅读