C# Unity场景管理器2018

C# Unity场景管理器2018,c#,unity3d,C#,Unity3d,我试过使用 using UnityEngine; using UnityEngine.SceneManagement; public class LoadBScene : MonoBehaviour { void Start() { Debug.Log("LoadSceneB"); } public void LoadB(string SceneB) { Debug.Log("sceneName to load: " +

我试过使用

using UnityEngine;
using UnityEngine.SceneManagement;

public class LoadBScene : MonoBehaviour
{
    void Start()
    {
        Debug.Log("LoadSceneB");
    }

    public void LoadB(string SceneB)
    {
        Debug.Log("sceneName to load: " + SceneB);
        SceneManager.LoadScene(SceneB);
    }
}
我没能让场景改变。 有人有什么想法吗


谢谢你

在我看来,这里的问题在于您没有调用LoadB()方法,这意味着永远无法访问SceneManager.LoadScene()。里面的启动方法刚刚放好

LoadB("InsertSceneNameHere")

你有没有给LoadB打过电话?控制台中是否显示“要加载的sceneName:…”消息?控制台或日志中是否存在任何错误或警告?您的问题中几乎没有足够的信息来确定问题。请看下面的示例: