我无法将脚本分配给 UNITY 中的按钮?

I can't assign scripts to buttons in UNITY?

我刚刚开始探索 Unity,并且正在使用 UNITY 2D 制作游戏。 我决定从一个简单的菜单屏幕开始,以适应 UNITY。 我制作了菜单并继续对按钮进行编程。

然而,当我将脚本(或包含脚本的游戏对象)拖到点击部分的按钮并尝试 select 我的函数时,它没有显示。

我的团结window

管理器在点击脚本的按钮中。

我的C#代码(这是我第一次使用C#)

我想知道的是:我是不是做错了什么;团结的工作方式与我的理解不同;团结在做一些奇怪的事情吗?我该如何解决它。

(怪异的 post 布局的应用我不知道它为什么这样做)。

您需要:

  1. 在按钮中的行末尾添加一个分号 class
  2. 按钮 Class添加到场景中的_Manager游戏对象

只需在代码末尾插入一个 ; 就可以了。您应该注意到编译器抱怨缺少分号。另外,确保将脚本附加到 _Manager 游戏对象。