Unity3d Unity按钮点击不点火功能(通过Unity界面链接)
我在Unity 2018.2.21f1有一个项目。在我的游戏中,我已经有了一个处理硬币的C脚本,叫做CoinHandler 它已经作为一个游戏对象出现在场景中,并且它已经链接了一些需要更新的组件文本 然后,我在场景中添加了一个按钮,正如您在第一张图片中所看到的,我尝试从他的点击事件中的上一个脚本调用一个函数。为此,我转到检查器并拖放coinHandler游戏对象,选择所需的函数方法,因为它返回void 您可能会注意到,这张图片中游戏对象的图标变为脚本图标。我不知道这是不是一个坏兆头,但请注意它。它在选择功能后立即更改。在此之前,它将保留其正确的图标: 最后,在控制台中,我得到了下一个警告: GameObjectSelectionItem没有脚本资源。检查定义是否位于同名文件中 当然,脚本和其中的类的名称都是相同的 我想这可能是因为打开了“animator”窗口。我有,但我把它关上了,一切都一样,什么也没修好Unity3d Unity按钮点击不点火功能(通过Unity界面链接),unity3d,button,Unity3d,Button,我在Unity 2018.2.21f1有一个项目。在我的游戏中,我已经有了一个处理硬币的C脚本,叫做CoinHandler 它已经作为一个游戏对象出现在场景中,并且它已经链接了一些需要更新的组件文本 然后,我在场景中添加了一个按钮,正如您在第一张图片中所看到的,我尝试从他的点击事件中的上一个脚本调用一个函数。为此,我转到检查器并拖放coinHandler游戏对象,选择所需的函数方法,因为它返回void 您可能会注意到,这张图片中游戏对象的图标变为脚本图标。我不知道这是不是一个坏兆头,但请注意
了解可能发生的原因吗?如果要使用UI元素,例如按钮,则需要将EventSystem添加到场景中。场景应仅包含一个EventSystem,并且可以位于层次结构中的任何位置。看看那个官员。你的场景中有EventSystem吗?@Johnny我没有,我仅有的物品是帖子第一张照片中的物品!添加一个到场景的根…完全!就这样!我需要做什么修改?把它作为答案贴出来。不,一切似乎都很好,就这样。