OnClick 事件在离开手指时开始
OnClick events starts on leaving the finger
有没有办法通过单击而不是离开手指来触发 onclick 事件,因为 onclick 事件仅在您将手指从按钮上离开时触发。
谢谢
您可以使用GetMouseButtonDown
。 https://docs.unity3d.com/ScriptReference/Input.GetMouseButtonDown.html
或者可能 GetMouseButton
https://docs.unity3d.com/ScriptReference/Input.GetMouseButton.html
取决于您是希望事件在按下时发生一次还是在按下时重复发生。
OnClick 在同一对象上的 MouseDown 之后在 MouseUp 上触发。
您可以使用手指第一次触摸屏幕或按下鼠标按钮时发送的 PointerDown()。
这些是我很久以前收集的一些helper UI,我不记得它们的出处了
我现在上传到github
有个脚本名字是(LeanButton)
您可以从中选择 OnClick 或 DownClick
赞图片
有没有办法通过单击而不是离开手指来触发 onclick 事件,因为 onclick 事件仅在您将手指从按钮上离开时触发。
谢谢
您可以使用GetMouseButtonDown
。 https://docs.unity3d.com/ScriptReference/Input.GetMouseButtonDown.html
或者可能 GetMouseButton
https://docs.unity3d.com/ScriptReference/Input.GetMouseButton.html
取决于您是希望事件在按下时发生一次还是在按下时重复发生。
OnClick 在同一对象上的 MouseDown 之后在 MouseUp 上触发。
您可以使用手指第一次触摸屏幕或按下鼠标按钮时发送的 PointerDown()。
这些是我很久以前收集的一些helper UI,我不记得它们的出处了 我现在上传到github
有个脚本名字是(LeanButton)
您可以从中选择 OnClick 或 DownClick
赞图片