gpt4 book ai didi

c# - 如何在多场景 View 中切换场景?

转载 作者:行者123 更新时间:2023-11-30 16:37:47 24 4
gpt4 key购买 nike

我正在测试 Unity 的这个新功能,允许同时打开多个场景。我想知道如何在不关闭主要场景(基本上是 UI)的情况下加载或卸载某个场景。我找不到任何教程

最佳答案

您需要使用 SceneManager 和附加加载功能。附加加载意味着当新场景加载时,以前的场景不会被清除。

       SceneManager.LoadScene("YourScene", LoadSceneMode.Additive); //Additive
SceneManager.LoadScene("YourScene", LoadSceneMode.Single); //Conventional loading

请记住,事件场景的照明设置将用于所有场景。这通常是第一个加载的场景,除非您像下面这样手动设置它。

            SceneManager.SetActiveScene(SceneManager.GetSceneByName("Scene2"));

可以在以下位置找到更多详细信息: https://docs.unity3d.com/ScriptReference/SceneManagement.LoadSceneMode.Additive.html https://docs.unity3d.com/ScriptReference/SceneManagement.SceneManager.html

关于c# - 如何在多场景 View 中切换场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57117549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com