Unity 5.4 按钮自动点击

Unity 5.4 Button auto-clicks

当我在 unity3d 5.4 中创建一个按钮时,当我在编辑器中按下播放时,该按钮会自动点击。之前没用过unity,所以不知道其他版本会不会。

首先我创建了一个脚本,然后我将它附加到一个空的游戏对象上。然后我按下按钮属性中 OnClick() 上的小 + 号,这样我就可以添加带有脚本的游戏对象。

我有按钮属性、事件系统、Canvas、游戏对象和脚本的屏幕截图。

如果有人知道我做错了什么,请告诉我。提前致谢。

屏幕截图在这个 post 中,因为我无法在 Whosebug 中 post 5 张图片: http://forum.unity3d.com/threads/unity-5-4-button-auto-clicks.426526/

当您在编辑器中按下播放键时,根本没有按下按钮。只是你在 Start() 方法中有 Debug.Log("Clicked!")。当您 运行 应用程序时,Unity 会自动调用 Start()。它与按钮单击无关。您需要注册 OnClick() 侦听器方法,以便在您按下按钮时调用它。

看看这个教程:https://unity3d.com/learn/tutorials/topics/user-interface-ui/ui-button

编辑:

请在此处了解有关脚本的更多信息:https://unity3d.com/learn/tutorials/topics/scripting