【问题标题】:Unity Scene Manager 2018Unity 场景管理器 2018
【发布时间】:2019-11-21 09:19:36
【问题描述】:

我尝试过使用

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吗?控制台中是否出现“要加载的场景名称:...”消息?控制台或日志中是否有任何错误或警告?您的问题中几乎没有足够的信息来确定问题。看看这里的例子:docs.unity3d.com/ScriptReference/…

标签: c# unity3d


【解决方案1】:

在我看来,这里的问题是您根本没有调用 LoadB() 方法,这意味着永远无法到达 SceneManager.LoadScene()。在 Start 方法里面放

LoadB("InsertSceneNameHere")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    相关资源
    最近更新 更多