这是我使用 Hololens 和 MRTK for Unity 的第一个项目。我想制作一个按钮,按下时可以重新启动玩家的体验。
我使用以下代码将按钮连接到新脚本:
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
Run Code Online (Sandbox Code Playgroud)
当按下按钮时,场景似乎会重新加载,但所有 MRTK/Hololens 功能都会停止。手部和眼球追踪没有反应,我无法与全息图交互。
我知道我可以手动创建一个重置方法来移动场景中的所有对象并重置特定脚本,但我试图通过按一下按钮来完全卸载并重新加载尽可能多的 Unity 应用程序。
那么,如何在 Hololens2 上正确重新加载 Unity 场景?我仍在对此进行研究,并将更新我在这里找到的内容。我非常感谢这里的任何帮助,谢谢!