【问题标题】:This content is stale [duplicate]此内容已过时 [重复]
【发布时间】:2018-10-12 00:58:16
【问题描述】:

Application.LoadLevel("GamePlay");

//我是初学者,我被卡住了,因为系统告诉我使用这段代码而不是应用程序。

// "SceneManager.LoadScene"

【问题讨论】:

标签: c# unity3d


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 2015-03-23
    • 2012-12-17
    • 2020-12-19
    相关资源
    最近更新 更多