【发布时间】:2022-01-01 00:53:47
【问题描述】:
所以我只是设法将 Unity Mirror 与 FizzySteamworks 集成为传输层。
我的网络管理器在离线场景(主菜单)中初始化,一旦我点击“玩游戏”,一切正常,直到我退出(我通过调用方法 networkManager.StopHost() 来完成)。这将我移至离线场景,但每当我再次按下播放时,我都会收到以下错误:InvalidOperationException: Steamworks is not initialized.
我是否有可能以错误的方式断开/退出游戏?我应该改为通过 steamworks (Fizzy) 断开连接吗?
为什么 SteamWorks API 只在我第一次进入主菜单时被初始化,而不是第二次?
【问题讨论】:
标签: unity3d error-handling mirror unity3d-editor steamworks-api