0

我正在关注 Udemy 课程中的 Number Wizard UI 讲座(我不知道我是否能说出名字,但它是最著名的一个),我创建了“开始”和“退出”按钮。

我遇到的问题是这样的:在右下角的OnClick()面板中,我创建的“LoadLevel”函数(包含在LevelManager类中)没有出现。

因此,它不起作用。我试图在网上寻找它,但我只能找到有关 Legacy UI 的东西。

这是我在 Unity 中的截图:

统一截图

和类的代码:

using UnityEngine;
using System.Collections;

public class LevelManager : MonoBehaviour {

    public void LoadLevel(string name) {
        Debug.Log("Level load requested for " + name);
    }

    public void QuitRequest() {
        Debug.Log ("Quit requested.");
    }
}

我希望你能帮助我,我会再次通过基本的 Unity 教程来检查是否有任何提示。

感谢您的时间!

Ps:如果我的问题有问题,请记住这是我在这里发布的第一个问题。再次感谢你 :)

4

1 回答 1

2

问题很简单:您将脚本直接从资产文件夹拖到该插槽中。您需要做的是将脚本拖到场景中的一个对象上(LevelManager在这种情况下就是您),然后将该对象拖到插槽中。

于 2016-05-22T10:26:12.700 回答