Life 我的小游戏需要区分以下操作:
- 在物体上按下鼠标,停留一小段时间再松开;
- 按住物体拖动;
- 点击物体;
- 双击物体;
上面你提供的方案可以判断点击了物体,但还不能判断双击;
我用了,pressed跟released时间差的方法判断
func mouse_down():
_mouse_down_time = OS.get_ticks_msec()
func mouse_released():
_mouse_up_time = OS.get_ticks_msec()
if _mouse_up_time - _mouse_down_time < 150:
print("click.")
作为一个新手,我只是想确定,是否有别的更老练方式实现这个“快速按下并松开鼠标”的点击操作判断。
谢谢回复。