2016-05-22 29 views
0

我正在关注Udemy课程中的数字向导UI讲座(我不知道是否可以告诉名称,但它是最有名的),而我创建了“开始”和“退出”按钮。统一用户界面 - 按钮OnClick()没有看到LevelManager的功能

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

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

这里是什么,我有一个团结截图:

Unity Screenshot

和类的代码:

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教程再次检查是否有任何提示。

谢谢你的时间!

P.s .:如果我的问题有问题,请记住,这是我第一张贴在这里。再次感谢您:)

回答

0

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

+0

谢谢Gunnar,那正是问题! –