我使用了unity 5,我尝试制作一个菜单并且它不起作用,因为我在面板中有按钮,我无法将它们与方法联系起来。 我有一个脚本,我有以下代码:
void Start () {
}
void Update () {
}
public void LoadScene(string name) {
Application.LoadLevel(name);
}
public void quit()
{
Application.Quit();
}
但是,当我尝试将我的某个方法与一个按钮关联起来时,他们就不会出现,所以我无法将它们关联起来,我的方法也是公开的。
有关我如何解决这个问题的任何建议吗?
更新:
答案 0 :(得分:2)
其实我觉得我看到了你的错误。从截图中看起来,您将脚本直接从assets文件夹拖到OnClick
的那个位置,但是您需要将具有该脚本的游戏对象从场景拖到该位置。
这显示了它应该如何完成(拖动的对象必须有脚本): https://youtu.be/J5ZNuM6K27E?t=9m45s
答案 1 :(得分:1)
您必须将脚本附加到游戏对象,然后将对象附加到按钮上的onclick。然后你只需要选择使用什么方法。 请你将它转移到游戏开发中。
答案 2 :(得分:1)
将脚本拖到按钮对象的顶部,在建议列表中找到脚本的名称,并选择单击按钮时要调用的方法。