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

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

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

我的统一窗口

点击脚本按钮中的经理。

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

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

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

【问题讨论】:

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

标签: c# unity3d scripting scene


【解决方案1】:

你需要:

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

【讨论】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多