【发布时间】:2018-10-12 00:58:16
【问题描述】:
Application.LoadLevel("GamePlay");
//我是初学者,我被卡住了,因为系统告诉我使用这段代码而不是应用程序。
// "SceneManager.LoadScene"
【问题讨论】:
Application.LoadLevel("GamePlay");
//我是初学者,我被卡住了,因为系统告诉我使用这段代码而不是应用程序。
// "SceneManager.LoadScene"
【问题讨论】:
我假设您正在尝试加载名为“GamePlay”的场景?如果是这样,你会这样做
using UnityEngine;
using UnityEngine.SceneManagement;
public class LoadLevel : MonoBehaviour {
public string levelName;
public void LoadMyLevel()
{
SceneManager.LoadScene(levelName);
}
}
如果您使用 UI 按钮来更改级别(我强烈建议这样做),那么您需要做的就是将此脚本附加到您的按钮对象,将其拖到“OnClick()”功能框并展开下拉向下菜单并找到要调用的脚本名称和函数。 (在这种情况下,它是 LoadLevel,然后是 LoadMyLevel)。然后在打开的变量框中输入关卡名称,即 GamePlay。 Image of the Button fields Im talking about
【讨论】: