我不能将脚本分配给 UNITY 中的按钮?

Posted

技术标签:

【中文标题】我不能将脚本分配给 UNITY 中的按钮?【英文标题】:I can't assign scripts to buttons in UNITY? 【发布时间】:2019-05-11 04:22:56 【问题描述】:

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

但是,当我将脚本(或持有脚本的游戏对象)拖入单击部分的按钮并尝试选择我的功能时,它不会显示。

我的统一窗口

点击脚本按钮中的经理。

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

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

(对于奇怪的帖子布局我不知道为什么这样做)。

【问题讨论】:

Alex - 在第 9 分钟左右结帐this tutorial。 投票关闭是一个印刷错误,因为缺少 ; 已阻止 Unity 编译新脚本,以便可以在检查器中访问它。 【参考方案1】:

你需要:

    在 Buttons 类的行尾添加分号 将 Buttons 类添加到场景中的 _Manager 游戏对象

【讨论】:

如果脚本在_Manager GameObject上,应该没有问题。【参考方案2】:

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

【讨论】:

以上是关于我不能将脚本分配给 UNITY 中的按钮?的主要内容,如果未能解决你的问题,请参考以下文章

如何将两个数组分配给 Perl 中的哈希?

如果我无法将 Future 函数分配给 onPressed 怎么办?

将函数分配给R中的变量

将数组分配给 html 数据

将一个数组分配给另一个数组c ++ [重复]

将一个字符数组分配给另一个会产生错误。为啥?