不要再这么检测角色是否被点击了!!!
![图片[1]-正确的Scratch检测鼠标是否被点击的方法-Scratch论坛-编程区-小白网](https://s1.imagehub.cc/images/2024/08/31/b52f742281b0728a676f309ced68461a.png)
也千万不要使用Scratch的第三方插件!
你应该这么做“检测鼠标被点击”的脚本:
![图片[2]-正确的Scratch检测鼠标是否被点击的方法-Scratch论坛-编程区-小白网](https://s1.imagehub.cc/images/2024/08/31/490987494e6fcb2c2e3da6c123331ddd.png)
首先,按下鼠标,代码检测到鼠标按下,开始执行[如果<按下鼠标?>那么]的脚本,脚本执行完成后再[等待<<按下鼠标?>不成立>],完成点击鼠标的检测
你还可以检测双击!
请这样做:
![图片[3]-正确的Scratch检测鼠标是否被点击的方法-Scratch论坛-编程区-小白网](https://s1.imagehub.cc/images/2024/08/31/e4d18f372a6ed06239198927606de5da.png)
如果按下鼠标,等待按下鼠标不成立,随后重置计时器,等待按下鼠标,如果计时器的计数小于你设定的两次点击之间最长的间隔时间,则双击成立,完成双击操作
你还可以检测长按……
![图片[4]-正确的Scratch检测鼠标是否被点击的方法-Scratch论坛-编程区-小白网](https://s1.imagehub.cc/images/2024/08/31/503845a623853bdcb4866b7dd5ffe1c6.png)
只需要在按下鼠标的同时归零计时器,然后等待松开鼠标,如果长按时间到达了标准秒数,则长按成立。






没有回复内容