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
当我在 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