Unity UI按钮未显示我的方法

时间:2016-05-02 15:41:26

标签: unity3d unity5

我使用了unity 5,我尝试制作一个菜单并且它不起作用,因为我在面板中有按钮,我无法将它们与方法联系起来。 我有一个脚本,我有以下代码:

void Start () {

}
void Update () {
}
public void LoadScene(string name) {
    Application.LoadLevel(name);
}
public void quit()
{
    Application.Quit();
}

但是,当我尝试将我的某个方法与一个按钮关联起来时,他们就不会出现,所以我无法将它们关联起来,我的方法也是公开的。

有关我如何解决这个问题的任何建议吗?

更新:

http://jforeparacoesauto.comli.com/stackunity.png

3 个答案:

答案 0 :(得分:2)

其实我觉得我看到了你的错误。从截图中看起来,您将脚本直接从assets文件夹拖到OnClick的那个位置,但是您需要将具有该脚本的游戏对象从场景拖到该位置。

这显示了它应该如何完成(拖动的对象必须有脚本): https://youtu.be/J5ZNuM6K27E?t=9m45s

答案 1 :(得分:1)

您必须将脚本附加到游戏对象,然后将对象附加到按钮上的onclick。然后你只需要选择使用什么方法。 请你将它转移到游戏开发中。

答案 2 :(得分:1)

将脚本拖到按钮对象的顶部,在建议列表中找到脚本的名称,并选择单击按钮时要调用的方法。