【发布时间】:2019-10-14 04:43:13
【问题描述】:
在用户单击重试后,我正在重新加载场景。重新加载场景后更新功能不起作用。
我在网上搜索,找到了DontDestroyOnLoad(),但我不知道如何将它与函数一起使用。
二手
Scene scene = SceneManager.GetActiveScene();
SceneManager.LoadScene(scene.name);
重新加载场景。
这是统一方面的错误还是我需要在重新加载场景之前做其他事情。
【问题讨论】:
-
您没有在此处提供足够的信息来充分诊断问题。
DontDestroyOnLoad()接受一个游戏对象参数。调用LoadScene时,该游戏对象(及其所有组件)不会被销毁,但如果新场景也包含该游戏对象,您将得到一个副本。