该内容过时

时间:2018-10-12 00:58:16

标签: c# unity3d

Application.LoadLevel(“ GamePlay”);

//我是一个初学者,我被困住了,因为系统告诉我使用此代码代替Application。

//“ SceneManager.LoadScene”

1 个答案:

答案 0 :(得分:1)

我假设您正在尝试加载名为“ 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