【问题标题】:How to switch scenes in Unity 5 without losing network connection?Unity 5如何在不丢失网络连接的情况下切换场景?
【发布时间】:2017-04-08 06:35:01
【问题描述】:

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

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

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

我确实意识到以前有人问过类似这样的问题,但我找不到与 UNET 和 Unity 5 相关的任何内容。

【问题讨论】:

    标签: c# networking unity3d unity5


    【解决方案1】:

    DontDestroyOnLoad() 有什么问题?这是防止对象在场景之间被破坏的“官方”方法。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-29
        • 1970-01-01
        • 2014-07-31
        相关资源
        最近更新 更多