如何在不丢失网络连接的情况下在 Unity 5 中切换场景?

How to switch scenes in Unity 5 without losing network connection?

如何在 Unity 5 中从 "Login" 场景切换到 "Stage1" 场景?我在连接的客户端上建立到服务器的 HLAPI 连接 (UNET),然后客户端登录,然后它应该被发送到另一个场景。

如何在不断开连接的情况下执行此操作?因为它加载的场景将是全新的,没有预设。

我知道有 DontDestroyOnLoad() 但我认为这不是保持网络连接的好方法?

我确实意识到之前有人问过几个这样的问题,但我找不到任何与 UNET 和 Unity 5 有关的信息。

DontDestroyOnLoad() 有什么问题?那是 "official" 防止对象在场景之间被破坏的方法。

作为替代方案,您可以从主经理场景开始,然后加载任何其他场景。您将在主管理器场景中保留对连接的引用。